Changes

Jump to: navigation, search

Addon:GeneanetForGramps

2,382 bytes added, 21:04, 5 January 2022
m
no edit summary
=Prerequisites=
For the addon to work you will need to install both the {{man label|[[#Requests|Request]]}} and {{man label|[[#lxml|lxml]]}} Python modules. ==Requests==Install the python module [https://2.python-requests.org/en/master/user/install/#install {{man label|RequestRequests}}] otherwise you will get the following error:
<code>2020-12-06 10:29:40.191: WARNING: _manager.py: line 308: Plugin error (from 'GeneanetForGramps'): No module named 'requests' </code>
==lxml==
Install the python module [https://lxml.de/ {{man label|lxml}}] otherwise you will get the following error:
<code>2020-12-07 00:22:41.100: WARNING: _manager.py: line 308: Plugin error (from 'GeneanetForGramps'): No module named 'lxml' </code>
==SQLite only supported==Also note that you need to use a SQlite SQLite DB (based on API-DB) and NOT a BSDDB for the plugin to work.
When using a BSDDB base you'll get the following error:
<pre>
AttributeError: 'DbBsddb' object has no attribute 'get_person_gramps_ids'
</pre>
You can convert your base by creating [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Converting_a_BSDDB_Family_Tree_to_SQLite|Convert a new one using the new 5.1 format BSDDB Family Tree to SQLite]] and then export from the previous and import into the new.
=See also=
* [https://github.com/bcornec/GeneanetForGramps GitHub - bcornec/GeneanetForGramps] - Gramplet/Script to import into Gramps persons from Geneanet
** [https://github.com/romjerome/GeneanetForGramps GitHub - romjerome/GeneanetForGramps] (''fork and some modifications'')
<!-- comments
minor updates since Geneanet's changes on server side: '201 return' creates a new "empty/fake" responses with Requests.
#alternate ways and additional features like tag support and debug statements
#MacOS and WindowsOS may also be supported with minor changes on code, see comments and the try/except section.
#Geneanet wants user to log in, so to get more than few pages back will generate an import without data on persons, only relations!
-->
* [http://www.geneanet.org/ Geneanet] uses GeneWeb engine : [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees|Manage Family Trees]] -> [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#Exporting_data|Export]] -> [[Gramps_{{man version}}_Wiki_Manual_-_Manage_Family_Trees#GeneWeb_export|GeneWeb (.gw)]]
* [[Addon:Web_Connect_Pack|Web Connect Packs]] - adds a Geneanet option Web Connection pop-up menu search in People View ''(requires an account)''
* [https://www.geneanet.org/forum/viewforum.php?f=55945 Gramps on Geneanet dot org] - a French genealogy site with over 4 million members
 
[https://gramps.discourse.group/t/welcome-to-discourse/7 Discourse discussion forum] threads
* [https://gramps.discourse.group/t/export-to-geneanet/239 Export to Geneanet]
 
Gramps-User [[Contact#Mailing_lists|maillist]] threads
* 2016-01-11 [https://sourceforge.net/p/gramps/mailman/gramps-users/thread/5696BF75.6050600%40gmail.com/#msg34763985 Gramps importing woes] - Geneanet GEDCOM to Gramps 4.2.1
* 2012-07-18 [https://sourceforge.net/p/gramps/mailman/gramps-users/thread/CAA8Hvw5bkVZobTQjVmHgxEk566RjuBofuFu3EhkkSQuEJwvrUQ%40mail.gmail.com/#msg29560380 Geneanet location problème] - GEDCOM export missing some place enclosures
Gramps-Devel [[Contact#Mailing_lists|maillist]] threads
* 2020-12-06 [https://sourceforge.net/p/gramps/mailman/gramps-devel/thread/20201206005832.GA7736%40victoria2.home.musique-ancienne.org/#msg37169958 Announce of the GeneanetForGramps plugin] - an import tool for data provided by Geneanet
[[Category:Plugins]]
[[Category:Developers/General]]
[[Category:Tools]]
4,529
edits

Navigation menu