[koha-Infos] Import UNIMARC
Julien Berard
julien.berard at probesys.com
Mar 28 Oct 10:27:49 CET 2008
Julien Berard a écrit :
> paul POULAIN a écrit :
>
>> Julien BERARD a écrit :
>>
>>
>>> Bonjour,
>>>
>>>
>>> Je n'arrive pas a venir a bout de ce probleme.
>>>
>>> Je suis aller sur Alexandrie (version 5.5)pour faire un export de
>>> cette base, cependant il y a tres peu d'option de parametrage d'export.
>>>
>>>
>>>
>> pour autant que je le sache :
>> - Alexandrie 4 ne sait pas exporter de l'iso2709, seulement du CSV.
>> - Alexandrie 6 sait exporter de l'iso2709
>>
>> Alexandrie 5 ... ben... pas de chance, je ne sais pas.
>>
>> Visiblement, la réponse est non.
>>
>>
>>> puis d'y passer un coup de marcedit delimited text, ou l'utilitaire
>>> de p.mb, pour pouvoir generer un beau unimarc que je metterais ensuite
>>> sur koha.
>>>
>>>
>>>
>> C'est quoi ce script de p.mb ?
>>
>>
>>
> Je voulais dire pmb, hier en cherchant j'ai vu que en passant par du xml
> yavait moyen de lui dire tel champ de mon fichier texte = tel champ marc.
>
> Frederic
> *Ok, je vois. Il y a deux problèmes sur ce fichier qui le rendent
> *difficilement exploitable dans un éditeur. 1°) Il est encodé en
> *MacRoman. Donc il faut le transcoder de MacRoman en UTF8. 2°) Les fins
> *de ligne sont de type mac (ancien, avant OSX) : CR=0d. Il faut
> *transformer les fins de ligne en LF=0a qui est le format standard Unix.
>
> Merci!!
>
> Bon je suis passer de Mac a utf8 avec un "icon". Par contre la j'ai un
> peu de mal pour convertif mes fins de lignes mac en unix (s/\n/\r/g),
> cela devrait suffir non? Je suis entrain de chercher...
>
> Comment as tu fais pour trouver que c'etait du mac-roman et des fins de
> ligne en mac ?
>
>
>
Alors j'ai fais un :
iconv -f MAC -t UTF8 -o test file.txt
sur vi :
:%s/\r/\n/g
Ca ma mis des ^@ a la palce des ^M.
Ensutie j'ai fais un
:%s/^@/\r/g
Et la j'ai enfin un fichier lisible :-).
Maintenant je vais voir un script pour me transformer ca en unimarc pour
enfin l'importer dans koha.
Merci!
--
Cordialement,
Julien Bérard
probeSys spécialist GNU/Linux
Tèl: 08-74-76-47-86
Plus d'informations sur la liste de diffusion Infos