Discussion:
[geneweb] portraits locaux
(trop ancien pour répondre)
Geo Cherchetout
2018-03-29 12:04:26 UTC
Permalink
Bonjour,

Sur mon raspberry, ma base Machin.gwb résulte de l'importation d'un gedcom
issu de geneanet.org. Les portraits y sont donc définis par leur adresse
sous la forme « http://gw.geneanet.org/public/img/media/deposits... » et
s'affichent très bien dans mon navigateur.

Maintenant, pour gagner en autonomie, je désire utiliser des images locales
qui sont enregistrées dans mon répertoire personnel
/home/pi/Pictures/Machin/ En qualité de magicien, j'édite donc la fiche de
Toto et je remplace « http://gw.geneanet... » par «
file://home/pi/Pictures/Machin/Toto.jpg ». Résultat : Le portrait de Toto ne
s'affiche pas. :-(

Même résultat avec « file://var/lib/geneweb/images/Toto.jpg » où se trouve
un autre portrait de Toto ou avec « file://Toto.jpg ».

Où est mon erreur ? Merci d'avance pour vos avis.
Geo Cherchetout
2018-03-29 14:12:44 UTC
Permalink
Post by Geo Cherchetout
Maintenant, pour gagner en autonomie, je désire utiliser des images locales
qui sont enregistrées dans mon répertoire personnel
/home/pi/Pictures/Machin/ En qualité de magicien, j'édite donc la fiche de
Toto et je remplace « http://gw.geneanet... » par «
file://home/pi/Pictures/Machin/Toto.jpg ». Résultat : Le portrait de Toto ne
s'affiche pas. :-(
J'avance. Il ne faut pas saisir manuellement le chemin de l'image mais, au
contraire, vider le champ dans la fiche de la personne. Ensuite un menu «
Ajouter Portrait » est proposé et on est invité à parcourir l'arborescence
de l'ordinateur depuis lequel on opère pour désigner le bon fichier. Je
suppose qu'il est alors enregistré quelque part à bord de l'ordinateur où
est installé geneweb mais le chemin ne me saute pas aux yeux. Si, dans mon
navigateur, je demande les informations sur l'image, la réponse est de la
forme quelque peu absconce
http://192.168.1.33:2317/Machin_w?m=IM;d=448590097;p=toto;n=machin;k=/toto.0.machin
Ce qui est rassurant c'est que 192.168.1.33 est bien l'adresse de mon
raspberry où s'exécute gwd.
Geo Cherchetout
2018-03-29 16:59:27 UTC
Permalink
Si, dans mon navigateur, je demande les informations sur l'image, la
réponse est de la forme quelque peu absconce
http://192.168.1.33:2317/Machin_w?m=IM;d=448590097;p=toto;n=machin;k=/toto.0.machin
Ce qui est rassurant c'est que 192.168.1.33 est bien l'adresse de mon
raspberry où s'exécute gwd.
Et ce qui est encore plus rassurant c'est que je retrouve les portraits dans
le répertoire /var/lib/geneweb/images/Machin du dit raspberry. Les fichiers
sont juste agrémentés d'un zéro entre le prénom et le nom et d'un tiret bas
entre les prénoms.

Ouf, je commence à y voir un peu plus clair.
Geo Cherchetout
2018-03-30 12:45:47 UTC
Permalink
Post by Geo Cherchetout
Et ce qui est encore plus rassurant c'est que je retrouve les portraits dans
le répertoire /var/lib/geneweb/images/Machin du dit raspberry. Les fichiers
sont juste agrémentés d'un zéro entre le prénom et le nom et d'un tiret bas
entre les prénoms.
Il y avait quand-même quelque chose qui me chagrinait. Après avoir
manuellement remplacé une petite centaine de photos - ça prend du temps -
par des fichiers locaux et vérifié au fur et à mesure qu'elles s'affichaient
bien, j'ai extrait le gedcom avec la commande gwb2ged et constaté que les
portraits y étaient toujours référencés en http://gw.geneanet.org
J'ai donc dû supprimer ces références indésirables de mon gedcom et
réimporter la version nettoyée obtenue.
Me voilà enfin délivré de ce fil à la patte.
(Heureusement, sous linux au moins, il y a la commande grep pour faire ce
genre de nettoyage en un clin d'œil.)

Loading...