Yannick a écrit :
Daniel ANDRE a écrit :
Patrick Texier a écrit :
Le Tue, 13 Jan 2009 08:10:10 +0100, genj a écrit dans le message
<[email protected]> :
Ce n'est pas "qu'il faut" créer un lieu de stockage, même si au
moins il
doit y en avoir un, c'est qu'il faudrait que ces lieux soient
conformes
à la norme gedcom, et là avec Heredis, c'est pas possible. Heredis
fait
n'importe quoi sur certains aspects de la norme, d'ou la nécessité
d'avoir un outil pour compenser cela.
Je joins un script Perl qui recrée les REPO avec des références.
./gedrepohr.pl gedcom1 gedcom2
On peut modifier la valeur de $typerepo pour mettre le début de clé que
l'on veut.
Je l'ai testé sur le fichier de démo Duchamp.
J'ai traduit le script de Patrick en java (fichier joint)
1. décompresser le fichier (en fait uniquement le GedRepoHR.class
dans un répertoire
2. lancer une interface ligne de commandes et se placer dans ce
répertoire
3. lancer 'java GedRepoHR le-fichier-hr.ged le-bon-fichier-de-sortie.ged
testé sur le même fichier test et cela semble correct
je fournit le source au cas où une recompile serait nécessaire
voila
Daniel ANDRE
Bonsoir,
Je viens de tester sur mon gros fichier et j'ai l'erreur suivante lors
de l'ouverture du fichier créé:
Erreur pendant la lecture de la ligne 65:
Enregistrement attendu 0 TAG ou 0 TRLR
Tu peux m'envoyer en mail privé ton gedcom ou alors les 100 premières
lignes de ton fichier?
Merci,
Daniel
Je viens de regarder le fichier de départ et le fichier de sortie avec
un éditeur de texte.
En fait le nouveau fichier n'a pas été généré au delà de cette ligne
65 qui par ailleurs n'a pas été finie
Amitiés
--
Daniel ANDRÉ (mailto:[email protected]), http://daniel.andre.free.fr
Judo, Photo, Généalogie: http://daniel.andre.free.fr/
---------------------------------------------------------------------
Arvernes Wiki : http://www.arvernes.com/wiki/index.php/GenJ
<*> Pour vous desinscrire de cette liste, envoyez un mail a :
[email protected]
<*> Pour obtenir de l'aide sur les commandes de la liste :
[email protected]
Pour obtenir tous les messages lies a ce fil de discussion, cliquez sur
le lien ci-dessous, cela ouvrira votre logiciel de messagerie. Il vous
suffira d'envoyer le message :
[email protected]