I have created my first addon for transfering data from MyHeritage Family Tree Builder to Gramps. Its just fully imports data from FTB using its local SQLite DB.
I hope it will be useful for someone.
Updated 11 Dec 2024
Import data from MyHeritage Family Tree Builder (FTB) to Gramps.
You can download FTB and sync your tree from MyHeritage site and transfer it to Gramps.
Addon reads local SQLite file of FTB project DB and doesn’t overwrite it!
How to install
How to use
In Gramps navigate to “Tools” → “Family Tree Processing” → “FTB to Gramps data transfer”.
Then read the instructions in addons menu.
You will have to choose folder path of your FTB family tree project and you can manage some options
Which you can get in FTB: “File → Manage Projects”
select your project → click “Go to Folder” button
Than you can manage what data you want to import by checking “Commit” flag
How it works
It reads local SQLite database file of FTB project. It iterates through each person in FTB database and transfer all connected to them data such as Facts, Notes, Media, Citations and so on… And then iterate through each family in FTB database transfering its data too and connecting persons. It tries to find if that object is already in Gramps by its _UID attribute for Person, Family, Event, Media and id (gramps_id formatted to X000N
) for other objects. If object exists and you “Committed” it in “Handle Changes” tab it replaces all non referenced values (strings, numbers, etc.) with FTB values, than iterates through objects reference list (attributes, notes, media, etc.) and tries to find it by id or by name and value (attributes, urls) and replace data there, or create new object.
New Update. Added Handle Changes tab where you can choose what object to transfer.
Is this just a one-way synchronization or can you also do it back from Gramps in the MyHeritage Family Tree Builder?
Greetings! Are there any plans to export a family tree from Gramps to Myheritage?
Its just one way import, for now
Yes i had some plans on it, but can’t really promise