[ckan-dev] problem with import of latin character

p.romain at cg33.fr p.romain at cg33.fr
Thu May 26 11:08:07 UTC 2011


Hi,

We wrote a script for the bulk import of our catalogues of data packages 
but we can't import data with latin characters. Is there something to set 
in the python script that we are missing (encoding or something..)
Here is the script 

import types
import tempfile
import os

from sqlalchemy.util import OrderedDict
from pylons import config

from ckanclient import CkanClient, CkanApiError
import ckan.model as model
from ckanext.importlib import importer
from ckanext.importlib import loader
from ckanext.importlib import spreadsheet_importer
from ckanext.importlib.spreadsheet_importer import readonly_keys

IMPORT_DIR = os.path.dirname(os.path.abspath(__file__))
filepath = os.path.join(IMPORT_DIR, 'data') + '/cg33_import_data.xls'

base_location = 'http://ckanserver:5010/api'
ckanclient = CkanClient(
            base_location=base_location,
            api_key='0eef0148-8534-48ed-bbd7-23ce3d7a5314',
            is_verbose=True,
        )
reader = spreadsheet_importer.SpreadsheetPackageImporter(buf=None, 
filepath=filepath)
loader = loader.ReplaceByNameLoader(ckanclient)
print loader.load_packages(reader.pkg_dict())



Pascal

__________________________________________________________________

Ce message et toutes les pièces jointes sont confidentiels et établis à l'intention exclusive de ses destinataires. Ce message ne constitue pas un document officiel. Seuls les documents revêtus de la signature du Président du Conseil Général ou d'un de ses délégataires sont de nature à engager le Département. 
Toute utilisation ou diffusion non autorisée est interdite. Tout message électronique est susceptible d'altération et le Département de la Gironde décline toute responsabilité au titre de ce message s'il a été altéré, déformé, falsifié.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20110526/828e9d85/attachment-0001.html>


More information about the ckan-dev mailing list