| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| genea:gramps:modification-sources [2025/03/30 09:01] – [Installer le plugin Export Gedcom pour Geneanet] jpmilcent | genea:gramps:modification-sources [2025/11/29 17:35] (Version actuelle) – [Modifier le plugin "Export Gedcom pour Geneanet"] jpmilcent |
|---|
| * action : ajouter ''%%root = root.replace("_", " ")%%'' juste après ''(root, ext) = os.path.splitext(basename)'' | * action : ajouter ''%%root = root.replace("_", " ")%%'' juste après ''(root, ext) = os.path.splitext(basename)'' |
| |
| ===== Installer le plugin Export Gedcom pour Geneanet ===== | ===== Modifier le plugin "Export Gedcom pour Geneanet" ===== |
| * Dépôt du plugin : https://github.com/grocanar/glopglop-addons/ | * Le plugin est installer dans : |
| * Ouvrir Gramps | * Gramps 6.0 : ''/home/jpm/.local/share/gramps/gramps60/plugins/GedcomforGeneanet'' |
| * Ouvrir le "Gestionnaire de greffons" avec le menu "Édition" > "Gestionnaire de greffons" | * Gramps 5.2 : ''/home/jpm/.gramps/gramps52/plugins/GedcomforGeneanet/'' |
| * Dans l'onglet "Projets" cliquer sur le bouton "+" en bas à gauche pour ajouter un nouveau projet : | |
| * Nom : GlopGlop sur Github | |
| * URL : https://raw.githubusercontent.com/grocanar/glopglop-addons/main/gramps52 | |
| * Retourner dans l'onglet "Greffons" et chercher le greffon "Exportation GEDCOM spécifique à Généanet" | |
| * Cliquer sur le bouton "Installer" | |
| * Le plugin est installer dans : ''/home/jpm/.gramps/gramps52/plugins/GedcomforGeneanet/'' | |
| * **NOTE** : Le séparateur "-" utilisé pour séparer les différentes parties d'une Source est défini par Geneanet. Cela ne semble pas être modifiable. | * **NOTE** : Le séparateur "-" utilisé pour séparer les différentes parties d'une Source est défini par Geneanet. Cela ne semble pas être modifiable. |
| * Idem, les attributs sont stockés dans 2 entrées distincte : DATA pour le type d'attribut et TEXT pour sa valeur. Mais Généanet, les sépare par un "tiret". | * Idem, les attributs sont stockés dans 2 entrées distincte : DATA pour le type d'attribut et TEXT pour sa valeur. Mais Généanet, les sépare par un "tiret". |
| * **Solution** : modifier l'écriture des attributs pour assembler type de l'attribut et valeur dans la même sortie stocké seulement dans DATA (comme pour le cas des URLs). | * **Solution** : modifier l'écriture des attributs pour assembler type de l'attribut et valeur dans la même sortie stocké seulement dans DATA (comme pour le cas des URLs). |
| * Dans le fichier ''/home/jpm/.gramps/gramps52/plugins/GedcomforGeneanet/GedcomforGeneanet.py'' remplacer dans la fonction ''def _source()'' la boucle listant les attributs par : <code python> | * Dans le fichier ''<path-to-plugins-dir>/GedcomforGeneanet/GedcomforGeneanet.py'' remplacer dans la fonction ''def _sources()'' la boucle listant les attributs vers la ligne 952 par : <code python> |
| for srcattr in source.get_attribute_list(): | for srcattr in source.get_attribute_list(): |
| level = 1 | level = 1 |