BSD-pour-Tous

Heredis, généalogie et histoire

Derniers sujets

» [curiosité] Généalogie - Quelques records ?
par lapralinette Aujourd'hui à 14:14

» Chronos
par lapralinette Aujourd'hui à 14:08

» idée avant saisie
par Tahiti Hier à 23:53

» Famille XXL
par Tahiti Hier à 17:57

» Quelles serait pour vous, là ou les améliorations que vous voulez pour la version 2020 ?
par Daniel-44 Hier à 17:38

» [Résolu] Violation d'accès avec H19
par HER_1739 Hier à 14:38

» media
par Priscillia Hier à 09:19

» Heredis 2019 ses thèmes et son fond d'écran
par Daniel-44 Mer 21 Aoû 2019, 19:13

» Allô le Forum !
par touplouz Mer 21 Aoû 2019, 12:33

» Couteau Suisse pour les PDF
par Daniel-44 Mer 21 Aoû 2019, 08:06

» Edition "Parenté développée" d'un individu
par lugancetre Mar 20 Aoû 2019, 11:57

» trouver des personnes grace au lieu
par Cheron Mar 20 Aoû 2019, 09:47

» Bonjour
par Cheron Lun 19 Aoû 2019, 15:03

» Notes
par touplouz Lun 19 Aoû 2019, 13:13

» Prénoms d'usage !
par Daniel-44 Lun 19 Aoû 2019, 11:29

Tag moteur

http://bsd-pour-tous.forumactif.com/forum.htm

    Exporter la base Heredis vers une base MySQL ou Access

    Jimbo
    Jimbo
    Dieu du Post
    Dieu du Post

    Masculin Age : 45
    Localisation : Rambouillet
    Je travaille sous : PC Seven - Mac OSX Mavericks
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Exporter la base Heredis vers une base MySQL ou Access

    Message par Jimbo le Dim 30 Mai 2010, 11:22

    Mike m'a fait part il y a quelques temps d'un développeur qui, il y a quelques années, avait mis au point une moulinette pour exporter la base Heredis. Loïc FEJOZ, c'est son nom, a en effet mis au point un traitement d'export vers une base Access, MySQL ou Gadfly (que je ne connais pas).

    J'avais promis d'y jeter un oeil, mais faute de temps.... Exporter la base Heredis vers une base MySQL ou Access Icon_redface

    Si des personnes sont interessées, voila le lien http://loic.fejoz.free.fr/hr2db/

    Je n'ai pas encore pris contact avec cette personne, donc si l'un d'entre vous se sent l'âme (et à le temps) d'y jeter un œil, de prendre contact pour voir si l'auteur a poursuivi l'aventure ou bien de reprendre le développement, Loic FEJOZ ayant décidé de passer son logiciel en libre, il n'y a pas de souci.

    Je suis sur que certains (moi le premier) seront intéressés). Et pourquoi pas, BSD pourrait également l'être.


    PS: Je vous conseille bien entendu de travailler EXCLUSIVEMENT sur des copies de vos fichiers Heredis. Jamais sur l'original.
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Dim 30 Mai 2010, 12:19

    Génial comme info, mais le fait que depuis 2006 la structure du fichier Heredis à évolué...., que le mode d'emploi ou plus tôt le descriptif du fichier est de 2003 et déjà entre la version 11 et 11.1 il y a des tables qui ont changé, mais cela reste une excellente base... et ce programme est t'il toujours fonctionnel ?

    Pourquoi personnes d'autres ne ce sont amusés a le faire ?


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Dim 30 Mai 2010, 16:35

    J'ai regardé vite fais, avec le module Heredis2Gedcom cela ne fonctionne pas chez moi...

    "ValueError: Not a valid Heredis file".... en général dès qu'un programme ce met à parler Anglais alors qu'il est écris en Français, ce n'est pas bon signe !


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    Jimbo
    Jimbo
    Dieu du Post
    Dieu du Post

    Masculin Age : 45
    Localisation : Rambouillet
    Je travaille sous : PC Seven - Mac OSX Mavericks
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Jimbo le Dim 30 Mai 2010, 16:51

    Je ne pense pas que la langue soit un barrage. Il faut très probablement rentrer dans le code pour le faire évoluer. Le plus simple serait peut-être déja de prendre contact avec Loic FEJOZ.
    Jimbo
    Jimbo
    Dieu du Post
    Dieu du Post

    Masculin Age : 45
    Localisation : Rambouillet
    Je travaille sous : PC Seven - Mac OSX Mavericks
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Jimbo le Dim 30 Mai 2010, 17:02

    Le mail est parti à l'instant.

    Pour savoir si:
    1- Mr FEJOZ a poursuivi ses travaux
    2- Si non à la première question, pouvons nous reprendre ses sources ?
    avatar
    Invité
    Invité

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Invité le Dim 30 Mai 2010, 17:29

    Tahiti a écrit:J'ai regardé vite fais, avec le module Heredis2Gedcom cela ne fonctionne pas chez moi...

    "ValueError: Not a valid Heredis file".... en général dès qu'un programme ce met à parler Anglais alors qu'il est écris en Français, ce n'est pas bon signe !
    les message d'erreur sont fournis par le moteur Sql aucun rapport avec la langue du logiciel en tant que tel. Si tu as un plantage avec les lieux dans Heredis, le message sera en anglais tout.
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Dim 30 Mai 2010, 17:57

    C'était de l'humour quand je dis qu'un ordinateur quand il se met à parler Anglais, ce n'est pas bon signe...


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    Michaël
    Michaël
    Simple Membre
    Simple Membre

    Masculin Localisation : Dravegny
    Je travaille sous : portable PC (Windows XP, 2g° de mémoire!)
    Date d'inscription : 08/03/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Michaël le Dim 30 Mai 2010, 18:48

    Tahiti a écrit:C'était de l'humour quand je dis qu'un ordinateur quand il se met à parler Anglais, ce n'est pas bon signe...
    Ce serait un encore plus mauvais signe si l'american citizen que je suis par ma naissance se mettait à parler anglais ! ou, pire encore, suisse (je suis né au bord du lac).

    Exporter la base Heredis vers une base MySQL ou Access 1529
    (Source le site Geneanet de Michaël)
    avatar
    François
    Dieu du Post
    Dieu du Post

    Masculin Date d'inscription : 01/04/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par François le Dim 30 Mai 2010, 22:29

    Juste une question d'un néophyte, pourquoi faire ?
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Dim 30 Mai 2010, 22:53

    Rien ! et pour les 98% des utilisateurs ...
    ...où regarder ton fichier d'une autre façon, voir d'utiliser d'autres produits pour des stats et autres... et comme expliqué, l'inverse n'est pas possible, mais prévu à l'époque.... et je ne vois pas les "amateurs" allez faire joujou avec... mais bon, cela à le mérite d'exister et c'est une bonne chose pour les bidouilleurs ou tous simplement ceux qui désirent rentrer dans les entrailles de leur fichier..et en apprendre plus.

    J'ai appris certaines choses, là où j'avais de gros doutes et d'autres où je ne savais pas du tout.. mais ce n'est que de l'information...


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    avatar
    François
    Dieu du Post
    Dieu du Post

    Masculin Date d'inscription : 01/04/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par François le Dim 30 Mai 2010, 22:57

    Si je pose la question c'est que j'imagine qu'on puisse "bidouiller" des trucs sous acces par exemple, mais le chemin retour est-il possible ?
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Dim 30 Mai 2010, 23:10

    Non pas pour le moment, cela devait être prévu mais vu le clin d'œil de l'auteur, c'était un vaste (?) et futur projet ... (c'est marqué sur sa page)


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    avatar
    François
    Dieu du Post
    Dieu du Post

    Masculin Date d'inscription : 01/04/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par François le Dim 30 Mai 2010, 23:12

    J'imagine que cela peut être utile, mais je n'en vois pas pour l'instant une quelconque applicationExporter la base Heredis vers une base MySQL ou Access Felix_le_chat
    Jimbo
    Jimbo
    Dieu du Post
    Dieu du Post

    Masculin Age : 45
    Localisation : Rambouillet
    Je travaille sous : PC Seven - Mac OSX Mavericks
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Jimbo le Dim 30 Mai 2010, 23:21

    Pour moi, le seul interêt est qu'après avoir exporté ta base dans une base Access ou MySQL, tu peux ensuite faire toutes les requêtes que tu souhaites (et que tu n'arrives pas à faire avec la Recherche Multicritères)

    Mais attention, pour moi, il ne s'agit bien que d'un export. A aucun moment, je ne souhaite réimporter ces données dans Heredis. La référence reste Heredis.
    Claude
    Claude
    Dieu du Post
    Dieu du Post

    Masculin Age : 72
    Localisation : Marmande
    Je travaille sous : iMac7.1 - 24 - 2,4Ghz Intel Core 2 Duo - OS X 10.7.4 Lion
    Date d'inscription : 05/03/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Claude le Dim 30 Mai 2010, 23:33

    Tous les documents exporté avec Heredis, peuvent servir de base de données. Avec Mac j'ouvre avec FileMaker. Je suis un peu comme François Heredis me suffit avec les documents pour faire des tris etc…

    Quelques copie d'écrans.
    Exporter la base Heredis vers une base MySQL ou Access Captu238
    Exporter la base Heredis vers une base MySQL ou Access Captu239
    avatar
    François
    Dieu du Post
    Dieu du Post

    Masculin Date d'inscription : 01/04/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par François le Dim 30 Mai 2010, 23:40

    Jimbo a écrit:Pour moi, le seul interêt est qu'après avoir exporté ta base dans une base Access ou MySQL, tu peux ensuite faire toutes les requêtes que tu souhaites (et que tu n'arrives pas à faire avec la Recherche Multicritères)

    Mais attention, pour moi, il ne s'agit bien que d'un export. A aucun moment, je ne souhaite réimporter ces données dans Heredis. La référence reste Heredis.

    C'est vrai que cela peut permettre des recherches inaccessibles par heredis. A voir .....
    loic.fejoz
    loic.fejoz
    Membre
    Membre

    Masculin Date d'inscription : 01/06/2010

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par loic.fejoz le Mar 01 Juin 2010, 08:33

    Bonjour,

    Content de voir que ce programme intéresse encore ! Vous aurez compris, j'en suis l'auteur.
    Autant le dire tout de suite hr2db n'est pas au top de sa forme et effectivement ne fonctionne bien qu'avec les fichiers Heredis©️ de son époque (2001)...

    Par contre son petit frère hrlib a été mis à jour régulièrement et devrait pouvoir se dépatouiller mieux que lui. Vous le trouverez lui aussi sur sourceforge http://hrlib.sourceforge.net/
    C'est une bibliothèque python pour lire (et modifier dans certains cas) les fichiers Heredis©️.

    Pour répondre à la question de pourquoi personne n'a fait un tel programme c'est parce que le format des fichiers est propriétaire ! Il faut donc faire du reverse engineering et comme c'est un logiciel franco-français...

    Dans le même genre il y a hr2ged qui se base sur hrlib :
    http://hr2ged.sourceforge.net/

    Pour répondre à la question de l'intérêt :
    - avoir directement ses données comme source de son site web, ou d'autres logiciels genre scripts lifelines
    - faire des exports gedcom valides et/ou particulier à un autre logiciel cible,
    - maintenir ces données dans un format pérenne...

    N'hésitez pas à m'écrire directement par mail, je ne me suis inscrit sur ce forum que pour répondre à vos questions...
    Tahiti
    Tahiti
    Fondateur
    Fondateur

    Masculin Age : 53
    Localisation : Le Mans - Sarthe (72)
    Je travaille sous : Windows 10 - 64bits
    Date d'inscription : 28/02/2009

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Tahiti le Mar 01 Juin 2010, 13:34

    Bonjour Loic et avant tout bienvenu, et un grand merci pour ton message et ses explications, surtout que j'ai passé quelques heures à essayer de tous assimilé (voir de comprendre) !

    Je vais dès ce soir allez voir les liens que tu viens gentiment de donner...


    _________________
    La terre sur laquelle nous vivons n'est pas un don de nos parents, ce sont nos enfants qui nous la prêtent. (proverbe amérindien)

    Christophe MENU dit Tahiti
    Adhérent : GenCom - CRGPG n°1532 - CGDT n°2663 - Marquise n°706 etc.
    Co-fondateur de ce forum - Mes généalogies sur http://Chr.Menu.Free.Fr etc.
    NEW impression d'arbres généalogiques : http://empreinte.genea.free.fr/

    Merci de votre présence et ne pas hésiter à participer ou à développer et l'adresse pour nous écrire c'est : bsd.pour.tous@ free.fr (supprimer l'espace après le @)
    avatar
    Invité
    Invité

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Invité le Mer 02 Juin 2010, 02:07

    loic.fejoz a écrit:Bonjour,

    Content de voir que ce programme intéresse encore ! Vous aurez compris, j'en suis l'auteur.
    Autant le dire tout de suite hr2db n'est pas au top de sa forme et effectivement ne fonctionne bien qu'avec les fichiers Heredis©️ de son époque (2001)...

    Par contre son petit frère hrlib a été mis à jour régulièrement et devrait pouvoir se dépatouiller mieux que lui. Vous le trouverez lui aussi sur sourceforge http://hrlib.sourceforge.net/
    C'est une bibliothèque python pour lire (et modifier dans certains cas) les fichiers Heredis©️.

    Pour répondre à la question de pourquoi personne n'a fait un tel programme c'est parce que le format des fichiers est propriétaire ! Il faut donc faire du reverse engineering et comme c'est un logiciel franco-français...

    Dans le même genre il y a hr2ged qui se base sur hrlib :
    http://hr2ged.sourceforge.net/

    Pour répondre à la question de l'intérêt :
    - avoir directement ses données comme source de son site web, ou d'autres logiciels genre scripts lifelines
    - faire des exports gedcom valides et/ou particulier à un autre logiciel cible,
    - maintenir ces données dans un format pérenne...

    N'hésitez pas à m'écrire directement par mail, je ne me suis inscrit sur ce forum que pour répondre à vos questions...
    intéressant et intéressé ! je suppose que cela prend une (ou des) entrées chez BSD pour connaître la structure du fichier et les types de données... mon côté curieux.
    Quel serait l'investissement pour aller jusqu'à la V11 ?
    loic.fejoz
    loic.fejoz
    Membre
    Membre

    Masculin Date d'inscription : 01/06/2010

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par loic.fejoz le Mer 02 Juin 2010, 08:25

    Bonjour,

    Au niveau format des données principales, ça marche plutôt bien.
    Le problème vient surtout des nouveautés autour de la rédaction (je ne me souviens plus du terme Heredis). Les fichiers .hr8 sont lisibles sauf erreur interne à Heredis, ce qui arrive encore de temps en temps... Mais mon programme essaie alors de retrouver ses petits et a déjà permis de sauver certains fichiers corrompus.

    Pour retrouver le format, j'ai tout simplement commencé par regarder en hexadécimal le contenu de fichier minimum, puis essayer diverses modifications... :-D

    --
    Cordialement,
    Loïc

    Contenu sponsorisé

    Exporter la base Heredis vers une base MySQL ou Access Empty Re: Exporter la base Heredis vers une base MySQL ou Access

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 23 Aoû 2019, 15:23