Author Topic: Options des médias dans la synchronisation avec Geneanet  (Read 6325 times)

0 Members and 1 Guest are viewing this topic.

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Bonjour a tous,

Il y a une option que j'aimerais dans la synchronisation avec Généanet, alors je l'expose, sans aucune obligation de réponse positive  :)
Concernant les médias, ça serait bien un petit bouton "option" qui permettrait de choisir les médias que l'on souhaite partager sur le site.
Pour ma part, je n'utilise pas "Envoyer les médias à Généanet" parce que ça envoie TOUS les médias (actes mais aussi photos).
Alors que si je pouvais choisir juste les médias liés aux Baptêmes, Naissances, Mariages, Décès, Inhumations, j'utiliserais cette possibilité d'envoyer les médias.
Une petite fenêtre qui s'ouvre avec des cases à cocher et la liste des propriétés auxquelles on souhaite autoriser l'envoi des médias par exemple.
Il y a 42 propriétés (Naissance, Baptêmes, Adoption, Évènements, Décès, Inhumations...), et je ne dis pas qu'il faut choisir pour chaque individus, mais vraiment par type de propriété (pour exemple : tous les médias de BIRT et/ou tous les médias DEAT... mais pas les médias OBJE dans la racine de INDI et/ou pas les médias dans EVEN... )

Je comprends que ce n'est peut-être pas facile à réaliser, mais je sais que c'est quelque chose que j'exploiterais si cela venait à exister.
Peut-être à mettre en fin de la loooongue liste d'améliorations pour le futur ?  ::)

Eric
« Last Edit: March 24, 2022, 18:40:12 by Superchinois »
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #1 on: March 24, 2022, 19:45:54 »
Je me réponds à moi même  ???

Il serait possible d'exploiter quelque chose de déjà existant :
https://docs.ancestris.org/link/509#bkmrk-5.-envoi-des-fichier

Quote
Il est possible de donner une catégorie aux images en ajoutant le tag _GENEANET_TYPE sous vos tags OBJE.

Les valeurs possibles sont :

    portraits
    autres
    archive_familiale
    doc_notarial
    doc_militaire
    photo_groupe
    etat_civil
    recensement

Créer une valeur "privé", par exemple, empêcherait le transfert du média ?

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #2 on: March 25, 2022, 00:02:28 »
Vous pouvez déjà choisir de ne pas mettre tous les médias dans l'export.
Normalement, la synchronisation n'envoie que ce qui est dans le fichier exporté.
Donc si dans les paramètres de l'export, vous évincez les médias que vous avez tagués comme privé, ils ne sont pas pris en compte.
Si ce n'est pas le cas, c'est que j'ai loupé un truc et je vais le corriger.

Sinon, l'idée de rajouter un type privé qui ne soit pas envoyé est bonne.
On va voir comment l'appliquer facilement.

Zurga
« Last Edit: March 25, 2022, 21:59:48 by Zurga »

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #3 on: March 25, 2022, 06:40:55 »
Bonjour Zurga,

Quote
Vous pouvez déjà choisir de ne pas mettre tous les médias dans l'export.
Normalement, la synchronisation n'envoie que ce qui est dans le fichier exporté.
Donc si dans les paramètres de l'export, vous évincez les médias que vous avez tagués comme privé, ils ne sont pas pis en compte.
Si ce n'est pas le cas, c'est que j'ai loupé un truc et je vais le corriger.

Dans ma configuration _PRIV peut s'appliquer à l'individu pas à une propriété comme OBJE.
J'ai loupé peut-être quelque chose ?

Par contre dans paramètre de l'export il y a quelque chose que je n'exploite pas et qui peut peut-être être utilisé (si j'ai bien compris ton message et l'outil d'export) :
dans "Export Geneanet/filtrer par propriétés/Exclure les Valeurs contenant :" je peux mettre la valeur "privé"
Mais dans ce cas cette valeur "privé" je dois la mettre où si je veux envoyer l'information de naissance (donc BIRT) sans envoyer OBJE qui est dans BIRT ?

Prenons un cas concret.
J'ai un individu dont voici le GEDCOM avec sa naissance.
Pour cet individu seulement je souhaite bien que le BIRT soit exporté, mais pas l'OBJE.

NAME Jean /DEMOUGEOT/
 GIVN Jean
 SURN DEMOUGEOT
 _SOSA 8 G4
SEX M
BIRT
 DATE 10 APR 1797
 PLAC Attancourt, 52021, Haute Marne, Grand-Est, France,
 NOTE Né à 17h00.
 SOUR AD52 - Attancourt - E dépôt 7988 - NMD - 1793-1801 - P35/159
 OBJE
  TITL Acte de naissance de Jean DEMOUGEOT
  FILE ../Documents/01 - Etat Civil/01 - Naissance/DEMOUGEOT_Jean_N_1797-04-10_Attancourt_52021.png
   FORM png


Est-ce que je dois mettre "privé" dans une NOTE (dans OBJE), dans TITL (de OBJE) ou dans le nom du fichier dans FILE, pour que le BIRT soit pris dans l'export sans que OBJE soit lui exporté ?

Par avance merci.

Eric
« Last Edit: March 25, 2022, 06:48:13 by Superchinois »
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re : Options des médias dans la synchronisation avec Geneanet
« Reply #4 on: March 25, 2022, 08:30:00 »
_PRIV est un tag personnel, vous pouvez le rajouter où vous voulez.
Néanmoins, ce tag est conçu pour supprimer une entité.
Dans votre cas, OBJE n'est pas une entité séparée.
Il en découle que le concept du PRIV va s'appliquer sur l'individu et non pas sur l'objet.

Cela fonctionnerait parfaitement avec la structure suivante :
0 @I1@ INDI
NAME Jean /DEMOUGEOT/
 GIVN Jean
 SURN DEMOUGEOT
 _SOSA 8 G4
SEX M
BIRT
 DATE 10 APR 1797
 PLAC Attancourt, 52021, Haute Marne, Grand-Est, France,
 NOTE Né à 17h00.
 SOUR AD52 - Attancourt - E dépôt 7988 - NMD - 1793-1801 - P35/159
 OBJE @M1@
0 @M1@ OBJE
  TITL Acte de naissance de Jean DEMOUGEOT
  FILE ../Documents/01 - Etat Civil/01 - Naissance/DEMOUGEOT_Jean_N_1797-04-10_Attancourt_52021.png
   FORM png

Je note de rajouter une exploitation active de _GENEANET_TYPE avec une valeur "prive" (probablement sans accents pour être un peu plus international).

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re : Options des médias dans la synchronisation avec Geneanet
« Reply #5 on: March 26, 2022, 10:50:02 »
Quote
Je note de rajouter une exploitation active de _GENEANET_TYPE avec une valeur "prive" (probablement sans accents pour être un peu plus international).

Cela me conviendrait parfaitement  :)

Merci pour ta réponse et félicitation à l'équipe qui fait un travail énooorme !

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #6 on: December 10, 2022, 18:44:49 »
Bonsoir à tous,

J’essaie de mettre en pratique pour ne pas exporter vers généanet les médias que je considère privés et donc je poursuis cette discussion commencée en mars 2022.

Si je comprends bien le dernier poste de Zurga, quand dans mon GEDCOM l'individu est lié à un Élément Multimédia (voir la pièce jointe 1), que cet élément multimédia contient le tag _PRIV (voir pièce jointe 2), ALORS quand j'exporte vers généanet et que je coche "Exclure tous les individus avec l'étiquette suivante" en mettant l'étiquette _PRIV, j'ai bien l'export de la fiche de l'individu mais pas le multimédia qui est lié ?

Est-ce que je me trompe ?

Par avance merci.

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #7 on: December 10, 2022, 20:01:01 »
Normalement non.
Néanmoins, vous pouvez tester en créant le GEDCOM sans envoyer à Geneanet après.
Vous pourrez voir ce qu'il y a dedans et si le fichier est dans le tuyau ou non.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #8 on: December 11, 2022, 12:16:10 »
Bonjour et merci Zurga,

J'ai fais le test et effectivement ça ne marche pas.
Par contre ta remarque me disant de faire des test et voir le résultat dans le fichier export m'a permis de justement tester plein de choses et j'ai trouvé une solution à mon problème.
Je la donne ici au cas où des personnes seraient intéressées.

Pour faire la synthèse :
Je cherchais un moyen d'exporter tous les médias (Etat-civil, militaire, signature, presse...) sur Généanet sans envoyer les photos, que je considère comme privées.
Les options dans Ancestris ne me permettaient pas de faire ce tri mais comme c'est un outil très bien pensé, en jouant avec les règles des filtres je suis arrivé à mes fins  :D

Solution proposée :
J'ai tous simplement renommé le dossier de mes photos en "Photos - Privé" (voir pièce jointe 1).
Dans Export Geneanet, dans Filtrer par Propriétés/Exclure les Valeurs contenant j'ai mis la Valeur "Privé" (voir la pièce jointe 2).

comme le chemin d'accès aux médias est :

FILE ../Documents/03 - Photos - Privé/01 - Portraits/Nom de la Photo.jpg
 FORM jpg
 TITL Portrait Tartempion

Le FILE n'est pas pris dans l'export et donc toutes mes photos ne sont pas exportées sur geneanet !  8)

Merci pour tout !
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #9 on: December 11, 2022, 13:55:46 »
En me relisant, on aurait pu comprendre le contraire de ce que je voulais dire.
Non, les médias seront exportés puisque ce ne sont pas des individus.
Seuls les individus avec le tag _PRIV sont exclus par la case à cocher.

Ce que vous constatez est le comportement attendu et votre contournement correspond bien à ce qui est attendu du logiciel.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #10 on: December 19, 2022, 19:50:33 »
Bonjour à tous,

Avant de le faire sur tous mes médias, je souhaiterais savoir si je place bien mon "_GENEANET_TYPE" dans le GEDCOM.

Le premier (exemple 1 en pièce jointe), je n'ai pas trop de doute, je pense qu'il est au bon endroit.
Mais le second (exemple 2 en pièce jointe) est-ce que je dois placer le "_GENEANET_TYPE" comme dans cet exemple 2 ou est-ce que je dois le mettre dans l'objet multimédia (@M324@ dans mon exemple) ?

Par avance merci.

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #11 on: December 19, 2022, 21:56:37 »
Alors en fait, les deux sont faux.

La synchronisation avec Geneanet est un peu compliquée.
On envoie le GEDCOM et on requête ensuite pour savoir quels sont les médias reconnus et acceptés. Pour ces médias, on obtient que le chemin, donc le contenu du champ FILE et la liste des liaisons vers les individus.
Du coup, le code recherche les propriétés FILE pour trouver les médias.
Du coup, je n'ai que les champs en-dessous du champ FILE.
Il en découle que pour le premier cas, il faut mettre "_GENEANET_TYPE" en sous-tag du tag FILE
Et le deuxième cas n'est pas possible.
Ajoutons que si je peux associer une image avec plusieurs personnes, je ne peux pas choisir le type d'affichage pour chaque liaison.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #12 on: December 19, 2022, 22:11:51 »
Merci Zurga pour ta réponse.

Si je prends note de ta correction est-ce que la pièce jointe 1 bis correspond à ce qu'il faut faire ?
Et concernant @M324@, si je fais la manipulation de mettre le "_GENEANET_TYPE" sous le FILE du média, ça va marcher ? (voir pièce jointe 2 bis)

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 4 066
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #13 on: December 19, 2022, 23:10:18 »
Pour moi, cela devrait être bon.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 164
    • View Profile
Re: Options des médias dans la synchronisation avec Geneanet
« Reply #14 on: December 19, 2022, 23:43:18 »
Merci Zurga pour ton aide.

Je vais travailler mon GEDCOM comme cela et je reviendrai poster ici, que ça marche ou non, pour tenir informé le forum.
J'ai du taf !  ;D

A bientôt.

Eric
Version d'Ancestris :  13.0.12686
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk