Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
genea:gramps [2025/03/15 21:33] – [Période de vie d'un individu] jpmilcent | genea:gramps [2025/03/30 12:36] (Version actuelle) – [Règles de publication de l'arbre sur Geneanet] jpmilcent |
---|
====== Aide Gramps ====== | ====== Aide Gramps ====== |
| |
===== Modification code : suppression "_" dans titre des fichiers images ===== | * [[https://www.gramps-project.org/wiki/index.php/Gramps_Data_Model| Modèle de la base de données de Gramps]] |
Remplacer les "_" par des espaces dans le titre d'un média ajouté : | * [[genea:gramps:modification-sources| Modifications du code source]] |
* fichier : ''/usr/lib/python3/dist-packages/gramps/gui/editors/addmedia.py'' | * [[genea:gramps:plugins| Liste des plugins à installer]] |
* ligne: 210 | |
* action : ajouter ''%%root = root.replace("_", " ")%%'' juste après ''(root, ext) = os.path.splitext(basename)'' | |
| |
===== Installer le plugin Export Gedcom pour Geneanet ===== | |
* Ouvrir Gramps | |
* Ouvrir le "Gestionnaire de greffons" avec le menu "Édition" > "Gestionnaire de greffons" | |
* 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. | |
* 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). | |
* 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> | |
for srcattr in source.get_attribute_list(): | |
level = 1 | |
data = None | |
if self.urlshort: | |
url_pattern = "^https?:\\/\\/(?:www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b(?:[-a-zA-Z0-9()@:%_\\+.~#?&\\/=]*)$" | |
link = re.match(url_pattern, srcattr.value) | |
if link: | |
url=link.group() | |
data = "<A HREF=\"" + str(url) + "\" title=\"" + str(url) + "\">" + str(srcattr.type) + "</A>" | |
| |
if data == None: | |
data = str(srcattr.type) + ' : ' + srcattr.value | |
| |
if data != None: | |
self._writeln(level + 1, "DATA", data) | |
</code> | |
* remplacer dans ''_source_ref_record()'' également ligne 1551 :<code python> | |
if self.citattr: | |
for citattr in citation.get_attribute_list(): | |
data = None | |
if self.urlshort: | |
url_pattern = "^https?:\\/\\/(?:www\\.)?[-a-zA-Z0-9@:%._\\+~#=]{1,256}\\.[a-zA-Z0-9()]{1,6}\\b(?:[-a-zA-Z0-9()@:%_\\+.~#?&\\/=]*)$" | |
link = re.match(url_pattern, citattr.value) | |
if link: | |
url=link.group() | |
LOG.debug("deb write gedcom %s : %s :" % ( str(url) , citattr.value )) | |
data = "<A HREF=\"" + str(url) + "\" title=\"" + str(url) + "\">" + str(citattr.type) + "</A>" | |
| |
if data == None: | |
data = str(citattr.type) + ' : ' + citattr.value | |
| |
if data != None: | |
self._writeln(level + 1, "DATA", data) | |
</code> | |
* Pour prendre en compte les changements, supprimer le dossier ''__pycache__'' et relancer Gramps | |
===== Règles de publication de l'arbre sur Geneanet ===== | |
* Toutes informations de moins de 100 ans sont cachées. Seul les prénoms, nom et filiations des individus sont affichées. | |
| |
===== Règles de saisie ===== | ===== Règles de saisie ===== |
* [[genea:gramps:depots-sources-citations| Principes de gestion des citations de sources]] : ''Dépôts'', ''Sources'', ''Citations''. | * [[genea:gramps:depots-sources-citations| Principes de gestion des citations de sources]] : ''Dépôts'', ''Sources'', ''Citations''. |
* [[genea:gramps:abreviations-symboles| Abréviations des types d'événements/documents généalogiques]] | * [[genea:gramps:abreviations-symboles| Abréviations des types d'événements/documents généalogiques]] |
* [[genea:gramps:periode-vie| Période de vie des individus]] | * [[genea:gramps:abreviations-periode-vie| Abréviations de la période de vie d'un individu]] |
==== Dépots ==== | * [[genea:gramps:publier-sur-geneanet| Publier ses données Gramps sur Geneanet]] |
=== Archives départementales === | |
* **Nom :** ''Archives Départementales de <nom-département>'' | |
* **Type :** ''Archive'' | |
* Adresses : 🔒 (mettre ces infos en privé pour éviter de publier trop d'information inutile) | |
* **Dates** : ''indiquer la date de saisie de l'adresse''. Ex. : //19/01/2009// | |
* **Rue :** ''indiquer le numéro et nom de la rue''. Ex. : //Place André Malraux - BP 737// | |
* **Code lieu :** ''indiquer le code postal de la ville''. Ex. : //07007// | |
* **Ville :** ''indiquer le nom de la ville en majuscule''. Ex. : //PRIVAS// | |
* **Province/comté :** ''Indiquer le département''. Ex. : //Rhône-Alpes// | |
* **Pays :** ''Indiquer le pays''. Ex. : //France// | |
* **Téléphone :** ''Indiquer le numéro de téléphone au format international (+33... pour la France)''. Ex. : //+334 75 .. .. ..// | |
* **Internet :** 🔒 (mettre cette info en privé pour éviter de la publier) | |
* **Type :** ''indiquer le type parmi : Accueil site web, Adresse électronique ''. Ex. : //Accueil site web// | |
* **Adresse web :** ''indiquer l'URL du site''. Ex. : //%% https://archives.ardeche.fr/ %%// | |
* **Description :** ''indiquer une abréviation pour les sites, rien pour les emails.''. Ex. : //AD 07 - Infos// | |
* **Notes :** 🔒 (mettre cette info en privé pour éviter de la publier) | |
* **Type :** ''indiquer le type parmi : Note sur le dépôt'' | |
* **Description :** ''indiquer des informations complémentaires sur le dépôt par exemple''. | |
| |
=== Sites web === | |
| |
* **Nom :** ''le nom de domaine du site avec une majuscule ou son nom''. Ex. : //Généanet, Genea30, Familysearch.org// | ==== Principes remplissages des catégories Gramps ==== |
* **Type :** ''Site web'' | * [[genea:gramps:categories:Individus| Individus]] |
* **Internet :** 🔒 (mettre cette info en privé pour éviter de la publier) | * [[genea:gramps:categories:Familles| Familles]] |
* **Type :** ''indiquer le type parmi : Accueil site web ''. Ex. : //Accueil site web// | * [[genea:gramps:categories:Evenements| Événements]] |
* **Adresse web :** ''indiquer l'URL du site''. Ex. : //%% https://www.geneanet.org %%// | * [[genea:gramps:categories:Lieux| Lieux]] |
* **Description :** ''indiquer seulement le nom de domaine sans les www et avec une majuscule''. Ex. : //Geneanet.org// | * [[genea:gramps:categories:Depots| Dépôts]] |
| * [[genea:gramps:categories:Sources| Sources]] |
| * [[genea:gramps:categories:Citations| Citations]] |
| * [[genea:gramps:categories:Medias| Medias]] |
| * [[genea:gramps:categories:Notes| Notes]] |
| |
=== Bibliothèques === | ===== À faire ===== |
| |
* **Nom :** ''le nom de bibliothèque/médiathèque''. Ex. : //Gallica// | * <todo>Citations : renommer les "page" en "Vue" dans le champ "Volume/Page"</todo> |
* **Type :** ''Bibliothèque'' | * <todo>Déplacer les images de doc des archives du dossier AD048 vers les communes correspondantes</todo> |
* **Internet :** 🔒 (mettre cette info en privé pour éviter de la publier) | * <todo>Créer des citations pour toutes les images des AD048</todo> |
* **Type :** ''indiquer le type parmi : Accueil site web ''. Ex. : //Accueil site web// | * <todo>Supprimer les ATTRIBUTS "URL" des ÉVÉNEMENTS quand une CITATION contenant le lien vers la page de la visionneuse a été ajouté à l'ÉVÉNEMENT. Cela fait doublon.</todo> |
* **Adresse web :** ''indiquer l'URL du site''. Ex. : //%% https://gallica.bnf.fr/ %%// | * <todo>Compléter tous les individus jusqu'à la 7ème génération</todo> |
* **Description :** ''indiquer le nom de la bibliothèque, un tiret, le titre de la page web de destination''. Ex. : //Gallica - Accueil// | * <todo>Vérifier tous les événements des individus avec l'étiquette "Vérifier".</todo> |
| * <todo>Rechercher les médias de tous les événements des individus avec l'étiquette "Compléter".</todo> |
=== Collections de documents physiques === | * <todo>Trier les médias dans des dossiers par commune</todo> |
| |
* **Nom :** ''un nom decrivant le contenu de la collection''. Ex. : //Documents généalogiques rassemblés par Jean-Pascal MILCENT// | |
* **Type :** ''Collection'' | |
| |
==== Sources ==== | |
| |
=== Arbres Geneanet === | |
* **Titre :** ''Geneanet : arbre de <NOM> <Prénom>''. //Ex. : Geneanet : arbre de MILCENT Jean-Pascal//. Si l'utilisateur Geneanet n'a pas de Prénom et NOM d'indiquer mentionner son identifiant ici. | |
* **Auteurs :** par défaut laisser vide car les noms et prénoms sont dans le titre. Si plusieurs auteurs les indiquer ici séparés par des virgules, au format ''<Prénom> <NOM> (<infos complémentaires>)''. | |
* **Infos pub :** par défaut, laisser vide sauf pour indiquer le nom du mari entre parenthèse : ''(épouse <NOM>)''. Ex. : //(épouse MILCENT)//. | |
* **Abréviation :** indiquer l'identifiant Geneanet de l'utilisateur mais laisser vide si l'identifiant est indiquer dans le titre. Ex. : //jpmilcent//. | |
* **Galerie :** 🔒 pour stocker les photos de de profil de l'utilisateur sur Geneanet. | |
* Télécharger la photo de profil dans le dossier ''Images/Geneanet/Profils/'' | |
* Utiliser l'identifiant de l'utilisateur comme nom de fichier. //Ex. : jpmilcent.jpg// | |
* Extension du fichier en minuscule (//Ex. : .jpg//) | |
* **Attributs :** | |
* **''Profil :''** URL du profil de l'utilisateur. //%%Ex. : https://www.geneanet.org/profil/jpmilcent %%// | |
* **''Adresse :''** 🔒 adresse postale de l'utilisateur, si disponible. | |
* **''Courriel :''** 🔒 courriel de l'utilisateur, si disponible. | |
* **''Site web :''** 🔒 site web personnel de l'utilisateur, si disponible. | |
* **''Indice Geneanet :''** 🔒 ''<Indice Geneanet de l'utilisateur, si disponible>''. Notes : cette information ne semble plus/pas disponible ? | |
* **Dépôts :** ''Choisir le dépôt Geneanet'' | |
* Relation avec le dépôt : | |
* **Support :** ''Électronique'' | |
* **Numéro d'identifiant - Côte :** //Laisser vide// | |
| |
=== Photos et images (blason) === | |
* **Titre :** ''<abréviation-du-dépôt> : <type-de-doc-au-pluriel> par [<NOM> <Prénom>|<id-utilisateur>]'' //Ex. : Wikipedia : blasons de communes par Chatsam// | |
* //Type de doc :// ''blasons'', ''photos'' | |
* **Auteurs :** laisser vide ou indiquer des infos complémentaires sur l'auteur. Format : ''[<Prénom> <NOM>|<id-utilisateur>] (<infos complémentaires>)''. Si plusieurs auteurs les indiquer ici séparés par des virgules. | |
* **Infos pub :** //Laisser vide.// | |
* **Abréviation :** identifiant de l'utilisateur ou laisser vide si le champ Auteurs le contient déjà. //Ex. : jpmilcent// | |
* **Attributs :** | |
* **''Profil :''** URL du profil de l'utilisateur. //%%Ex. : https://commons.wikimedia.org/wiki/User:Vpe %%// | |
* **Dépôts :** choisir le dépôt correspondant à la source. | |
* Relation avec le dépôt : | |
* **Support :** ''Image'' pour les blasons de commune par exemple et ''Photo'' pour les photographies. | |
* **Numéro d'identifiant - Côte :** //Laisser vide// | |
| |
=== Bases de données === | |
* **Titre :** ''<abréviation-du-dépôt> : <nom-de-la-base-de-donnée>'' //Ex. : LGH : Base des testaments// | |
* **Auteurs :** ''<prénom> <NOM>''. Si la base de données est collaborative ne rien mettre. Si quelques auteurs seulement, les indiquer ici séparés par des virgules. | |
* **Infos pub :** //Laisser vide// | |
* **Abréviation :** //Laisser vide// | |
* **Attributs :** | |
* **''URL :''** 🔒 URL vers la page d'accueil/moteur de recherche de la base. //%%Ex. : https://www.lozere-histoire-genealogie.com/F_Contrat.html %%// | |
* **Dépôts :** choisir le dépôt correspondant à la source. | |
* Relation avec le dépôt : | |
* **Support :** ''Électronique''. | |
* **Numéro d'identifiant - Côte :** //Laisser vide// | |
| |
=== Registres === | |
* **Titre :** ''<abréviation-dépôt> : <nom-commune> (<code-INSEE-département-commune>), <abréviation(s)-type(s)-de-doc>, <année-début>-<année-fin>, <nombre-de-pages-total>p.''. //Ex. : AD085 : Soullans (85284), BMS, oct. 1729-1736, 137p.// | |
* **Auteurs :** ''<NOM>''. //Ex. : CHARRIER//. Si plusieurs auteurs indiquer le nom du principal/premier rédacteur du doc suivi de ''%% & al.%%''. Utiliser des attributs privés pour indiquer les différents auteurs du document, leur fonction, informations complémentaires et dates min et max de rédaction des actes. | |
* **Infos pub :** indiquer des infos complémentaire permettant de retrouver la source, si nécessaire uniquement. //Ex. : Registre catholique ; Collection communale.// | |
* **Abréviation :** //Laisser vide// | |
* **Attributs :** | |
* **''URL'' :** 🔒 URL de la première page du document dans la visionneuse web. Fait doublon avec l'URL des citation dans les exports Geneanet => à garder privé. | |
* **''Auteur :''** 🔒 si la fonction de l'auteur d'un acte est inconnu. Format : ''<Prénom> <NOM> (infos complémentaires) [<date-rédaction-acte-le-plus-ancien> - <date-rédaction-acte-le-plus-récent>]''. Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **''Adjoint :''** 🔒 voir format de l'attribut "Auteur". Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **''Curé :''** 🔒 voir format de l'attribut "Auteur". Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **''Maire :''** 🔒 voir format de l'attribut "Auteur". Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **''Prieur :''** 🔒 voir format de l'attribut "Auteur". Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **''Vicaire :''** 🔒 voir format de l'attribut "Auteur". Une ou plusieurs entrées pour indiquer les différents auteurs des actes. | |
* **Dépôts :** ''Choisir le dépôt de l'archive départementale correspondante à la source.'' | |
* Relation avec le dépôt : | |
* **Support :** ''Électronique'' | |
* **Numéro d'identifiant - Côte :** indiquer la côte ou identifiant du document dans le dépôt. Ex. : //EDT 086 GG 3// | |
* **Notes :** 🔒 | |
* **Type :** ''Note sur la source'' | |
* **Contenu :** indiquer les pages/vues du document de début par année. Ex. : <code> | |
Vues par années de la côte EDT 045 GG 1 (AD048) : | |
1710-1726 (BMS) : 81 | |
1725 (BMS) : 2 | |
1726-1741 (BMS) : 56 | |
1760-1781 (S) : 28 | |
1762-1781 (BM) : 98 | |
1775 (BM) : 5 | |
1775-1777 (BM) : 7 | |
1776 (S) : 3 | |
1781-1787 (BM) : 47 | |
</code> | |
| |
==== Citations ==== | |
| |
=== Vue de registre === | |
**Note :** lorsque qu'une citation d'une vue de registre est associé à un événement et que l'URL de la page dans la visionneuse est associé à la citation, **rendre privé** l'attribut ''URL'' contenant ce même lien dans l’événement. Cela évite ainsi de surcharger l'export et l'affichage dans Geneanet. | |
| |
| |
==== Médias ==== | |
| |
* **Titre :** voir les différents formats en fonction du type de médias ci-dessous. | |
* **Date :** si possible, indiquer la date plus ancienne et la date la plus récente du contenu de l'image. | |
* **Chemin :** utiliser des chemins relatifs. Dossier principal : ''Images/''. Voir les différents format de chemin et de nom de fichier en fonction du type de médias ci-dessous. | |
| |
| |
**Types de médias** : | |
* ''**Archives**'' : pour toutes les photos de registres... | |
* Titre : ''<abréviation-dépôt> <code-INSEE-commune-3-chiffres> <abréviation(s)-type(s)-doc(s)> <année-début>-<année-fin> p<numéro-vue-visionneuse-3-chiffres>'' | |
* Format chemin : ''Archives/<abréviation-dépôt>/(<code-département-3-chiffres>|<abréviation-dépôt-origine>/|)<code-INSEE-commune-3-chiffres>_<nom-commune>/'' | |
* Formation nom fichier : ''<abréviation-dépôt>_(<code-département-3-chiffres|)_<code-INSEE-commune-3-chiffres>_<abréviation(s)-type(s)-doc(s)>_<année-début>-<année-fin>_p<numéro-vue-visionneuse-3-chiffres>.jpg'' | |
* ''**Cartes postales**'' : pour les photos de cartes postales. Classer les images par selon le lieu de la prise de vue. | |
* Titre : ''(<numéro-carte-postale> - |)(<Intitulé-carte-postale-présent-dessus>|<description-prise-de-vue>)( - verso|)'' | |
* Indiquer le numéro de la carte postale uniquement s'il figure dessus. | |
* Ajouter " - verso", uniquement pour les photos du verso de la carte. | |
* Format chemin : ''Cartes postales/<abréviation-pays>/<code-département-sur-3-chiffres>/<code-INSEE-commune-3-chiffres>_<nom-commune>/'' | |
* Format nom fichier : ''<abréviation-dépôt>_(<abréviation-pays>_|)<code-département-3-chiffres>_<code-INSEE-commune-3-chiffres>_CP_<numéro-fichier-incrémenté-4-chiffres>(v|).jpg''. | |
* Indiquer le code pays seulement hors France. | |
* Indiquer le code département uniquement si non présent dans abréviation dépôt. | |
* Ajouter ''v'' juste après le numéro du fichier pour les images du verso de la carte postale. | |
* Attributs : | |
* ''Face'' : indiquer : ''recto'', ''verso''. | |
* ''Éditeur'' : nom de l'éditeur de la carte postale figurant dessus. | |
* ''Numéro carte postale'' : numéro de la carte postale figurant dessus. | |
* ''**Cimetières**'' : photos de tombes. | |
* Titre : ''Cimetière : <code-département-2-chiffres><code-INSEE-commune-3-chiffres> <nom-commune> - Image n°<numéro-fichier-tombe-incrémenté-sans-zéro-initiaux>'' | |
* Pour les localisations de tombe, utiliser : ''Localisation tombe : Cimetière n°<numéro-cimetière> - Carré n°<numéro-carré> - Emplacement n°<numéro-emplacement>'' | |
* Format chemin : ''Cimetières/(<abréviation-pays>|<code-département-3-chiffres>)/<code-INSEE-commune-3-chiffres>_<nom-commune>/'' | |
* Indiquer le code du pays, uniquement hors France. | |
* Format nom fichier : ''<numéro-fichier-tombe-incrémenté-6-chiffres>.jpg'' | |
* Pour les localisation de tombe, utiliser : ''<code-département-2-chiffres><code-INSEE-commune-3-chiffres>_Loc_Ci-<numéro-cimetière>_Ca-<numéro-carré>_Em-<numéro-emplacement>.png'' | |
* ''**Documents familiaux**'' : numérisation de documents papier, contenant principalement du texte. | |
* Titre : | |
* Format chemin : ''Famille/Documents/...'' | |
* ''**Photos de famille**'' : numérisation de photos papier anciennes. | |
* Titre : | |
* Format chemin : ''Famille/Photos/...'' | |
==== À faire ==== | |
| |
| ==== Fait ==== |
* <todo #jpmilcent:2025-01-22>Remplacer les ATTRIBUTS "URL" des SOURCES "Geneanet : arbre de ..." par le type "Profil".</todo> | * <todo #jpmilcent:2025-01-22>Remplacer les ATTRIBUTS "URL" des SOURCES "Geneanet : arbre de ..." par le type "Profil".</todo> |
* <todo #jpmilcent:2025-01-22>Rendre privé les ATTRIBUTS "URL" des SOURCES "AD..." indiquant la première page de la visionneuse du doc car cela fait doublon avec les CITATIONS.</todo> | * <todo #jpmilcent:2025-01-22>Rendre privé les ATTRIBUTS "URL" des SOURCES "AD..." indiquant la première page de la visionneuse du doc car cela fait doublon avec les CITATIONS.</todo> |
* <todo #jpmilcent:2025-02-23>Ajouter les cartes postales aux lieux (commune)</todo> | * <todo #jpmilcent:2025-02-23>Ajouter les cartes postales aux lieux (commune)</todo> |
* <todo #jpmilcent:2025-02-26 #jpmilcent:2025-02-27>Citations avec Source "Geneanet : arbre de ..." déplacer/corriger les URLs présentent dans "Volumes/Page" vers un attribut "URL"</todo> | * <todo #jpmilcent:2025-02-26 #jpmilcent:2025-02-27>Citations avec Source "Geneanet : arbre de ..." déplacer/corriger les URLs présentent dans "Volumes/Page" vers un attribut "URL"</todo> |
* <todo>Déplacer les images de doc des archives du dossier AD048 vers les communes correspondanntes</todo> | |
* <todo>Citations : renommer les "page" en "Vue" dans le champ "Volume/Page"</todo> | |
* <todo>Créer des citations pour toutes les images des AD048</todo> | |
* <todo>Supprimer les ATTRIBUTS "URL" des ÉVÉNEMENTS quand une CITATION contenant le lien vers la page de la visionneuse a été ajouté à l'ÉVÉNEMENT. Cela fait doublon.</todo> | |
* <todo>Compléter tous les individus jusqu'à la 7ème génération</todo> | |
* <todo>Vérifier tous les évènements des individus avec l'étiquette "Vérifier".</todo> | |
* <todo>Rechercher les médias de tous les événements des individus avec l'étiquette "Compléter".</todo> | |
* <todo>Trier les médias dans des dossiers par commune</todo> | |
| |
| |
| |
| |