grocanar / GedcomforGeneanet

12 stars 5 forks source link

Ajout d'une option pour prendre en compte les notes préformatées #7

Open thibdrev opened 3 years ago

thibdrev commented 3 years ago

Bonjour,

Est-il possible d'ajouter une option "prise en compte des notes préformées" dans votre outil GedcomForGeneanet ?

Le fonctionnement souhaité est le suivant : Pour chaque note, si la case "préformatée" est cochée (et que les balises ci-dessous ne sont pas déjà présentes dans la note) alors l'outil ajoute :

L'objectif est de rendre la présentation plus lisible dans l'affichage dans Geneanet, et éviter de polluer nos notes de balises html alors que l'option "préformatée" existe déjà dans Gramps.

J'ai essayé pour une note de la citation du mariage de cette personne, et cela fonctionne plutôt bien : https://gw.geneanet.org/thibdrev_w?lang=fr&n=drevet&oc=0&p=benoist&type=fiche

Merci ! Thibault

grocanar commented 3 years ago

Bonjour Désolé pour la reponse tardive. Est ce que vous pourriez me fournir deux exemples de gedcom l'un genere "normalement" et l'autre corrige a la main. de preferences avec les memes données et pas trop gros pour l instant mes tests ne sont pas tres concluant sur la sortie. un truc doit m echapper.

thibdrev commented 3 years ago

Bonjour, pas de soucis.

Ci-joint un fichier Gramps avec l'exemple d'une seul personne : test.zip. Je l'ai mis en .zip car GitHub n'accepte pas les .ged.

Pour info : le plus souvent mes objets "citation" dans Gramps contiennent une note incluant le lien vers le site Internet des archives départementales, taguée "lien". Et pour les actes les plus anciens, souvent peu lisibles, j'ajoute une note avec la transcription de l'acte, pour faciliter la relecture si besoin. Cette note est taguée "transcription", je coche la case "Préformatée" et j'applique la police "Monospace".

Le problème est que Geneanet ne garde pas cette mise en forme avec les retours à la ligne (probablement parce que le fichier GEDCOM n'indique pas que le texte est préformaté) et on se retrouve, sur le site de Geneanet, avec l'acte retranscrit sur une seule ligne dans la fiche de la personne concernée.

La solution que j'ai trouvé est décrite ci-dessus, ajouter les balises <pre><br /></pre> directement dans la note où il y a la transcription. Mais cela vient polluer inutilement la note. Et j'imagine que cela doit gêner l'édition de certains rapports. Le mieux serait que l'export GEDCOM pour Geneanet ajoute automatiquement ces balises html si la case "Préformatée" est cochée et que ces balises n'y figurent pas déjà.

thibdrev commented 3 years ago

Ah je me suis trompé, c'est le fichier Gramps que je souhaitais joindre... Le voici : test.zip