Ci-dessous, les différences entre deux révisions de la page.
| 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 12:31] – jpmilcent | genea:gramps:modification-sources [2025/11/29 17:35] (Version actuelle) – [Modifier le plugin "Export Gedcom pour Geneanet"] jpmilcent |
|---|
| |
| ===== Modifier le plugin "Export Gedcom pour Geneanet" ===== | ===== Modifier le plugin "Export Gedcom pour Geneanet" ===== |
| * Le plugin est installer dans : ''/home/jpm/.gramps/gramps52/plugins/GedcomforGeneanet/'' | * Le plugin est installer dans : |
| | * Gramps 6.0 : ''/home/jpm/.local/share/gramps/gramps60/plugins/GedcomforGeneanet'' |
| | * Gramps 5.2 : ''/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 |