Depuis le 18 août 2010, vous devez être identifié pour éditer des pages dans Rodovid (excepté Rodovid Engine).

Aide:Gerod

Un article de Rodovid FR.

Jump to: navigation, search

Sommaire

[modifier] Préalable

Première tentative du GeRod pour écrire une fiche dans Rodovid. Tentative réussie!
Première tentative du GeRod pour écrire une fiche dans Rodovid. Tentative réussie!

Le préalable c'est l'installation de Pywikibot. Si certains dossiers d'une installation précédente sont toujours là, il faut les effacer et tout recommencer.


Le programme doit être enregistré sous un nom au choix (mais différent de ceux déjà présents dans le dossier "compat") et terminé par .py : par exemple gerod.py pour Gedcom et Rodovid. On peut faire ça avec le Bloc-notes de Windows (si le texte s'y affiche correctement) ou avec Wordpad (choisir dans ce cas le type "Document texte (*.txt)" puis remplacer dans la case "nom" le suffixe .txt par .py et finir en acceptant la suppression du formatage). Finalement il doit être placé directement dans compat.


[modifier] Précisions :

  • Le fichier Gedcom doit être enregistré dans le format utf-8 pour que certains caractères accentués ou étrangers soient correctement traités. Donc si il y a besoin, copier l'ensemble des lignes du fichier et réenregistrer le tout avec le Bloc-notes de Windows en choisissant l'option "codage utf-8".
  • Ce fichier Gedcom doit lui aussi être placé directement dans le répertoire compat abritant Pywikibot.
  • Rodovid en mode Gedcom n'accepte pas les balises précédées d'un souligné : _MILT, _EXCM, _FA1 etc. Donc éviter pour l'instant les fiches avec un service militaire.
Interface en Gedcom, c'est là ! Choisir "gedcom" dans le menu.
Interface en Gedcom, c'est là ! Choisir "gedcom" dans le menu.
  • Les préférences doivent être changées (option "Interface pour modifier les fiches") en choisissant : gedcom.
  • La wiki-fonction "liste de suivi" pose quelques problèmes. Donc il faut décocher l'option "Ajouter les fiches que je crée à ma liste de suivi". Au premier test, pywikibot va peut-être aussi coincer sur la liste de suivi et afficher toute la page api; c'est pas grave : en recommençant le second coup doit fonctionner.
  • Dans le fichier Gedcom, le programme ajoute à la fin de chaque fiche traitée le nouveau numéro Rodovid. Si on veut garder le fichier inchangé, il faut travailler sur une copie.
  • Toujours dans le fichier Gedcom, pour marquer des fiches déjà présentes sur Rodovid (et préparer les liens personne - famille), on peut ajouter manuellement à la fin de chaque fiche personne ou famille une ligne "1 NOTE RDID @x@" (sans guillemets) en remplaçant x par le numéro Rodovid.


On peut lancer le programme en double-cliquant sur son nom (on peut l'interrompre sans problèmes en fermant la fenêtre). Si le nom de l'utilisateur apparaît, le système est probablement prêt. Il y a ensuite en ligne de commande des questions qui s'affichent :

  • "Votre fichier gedcom est-il enregistré en codage utf-8 ?". Taper o (en minuscule, pour oui), puis Enter.
  • "Avez-vous changé vos préférences (onglet généalogie) pour traiter les fiches Rodovid en mode Gedcom ? ". Taper o (en minuscule, pour oui), puis Enter.
  • "Entrer le nom complet du fichier gedcom (sans accents ni lettres d'autres alphabets) : ". Taper le nom, puis Enter.
  • "Entrez l'identifiant de la fiche que vous recherchez (du type I007 ou F005) : ". Tapez le numéro, puis Enter.
  • "Verser cette fiche sur Rodovid ? : ". (Le texte de la fiche doit être visible juste avant). Taper o (en minuscule, pour oui), puis Enter.

Si ça a marché, le numéro du nouvel enregistrement doit s'afficher.

Ne pas oublier de rétablir ensuite (si on le souhaite) la liste de suivi et le mode "formulaire" dans les préférences.

C'est pas simple de chez simple, mais du moment que ça fonctionne…

[modifier] Voir aussi :

[modifier] Python et Pywikibot :

[modifier] GeRod, du Gedcom vers Rodovid :

[modifier] RoGer, de Rodovid vers un Gedcom :