Addon:Lokpurigado

From Gramps
Gramps-notes.png
This is a Third-party Addon. The Addon/Plugin system is controlled by the Plugin Manager.

Please use carefully on data that is backed up, and help make it better by reporting any issues to the bug tracker.
Unless otherwise stated on this page, you can download this addon by following these instructions.
Please note that some Addons have prerequisites that need to be installed before they can be used.

Jean Michault's addon collection are as follows:

Extension tags to the common GEDCOM format for Geneanet transfers [2]
a modified version of Paul Culley's PlaceCleanup addon gramplet that uses OpenStreetMap instead of GeoNames, and that takes INSEE codes instead of the postal code.
use municipalities from the INSEE (Institut national de la statistique et des études économiques or French National Institute of Statistics and Economic Studies) COG (le Code Officiel Géographique or Official Geographic Code) database

Originally created in the Esperanto Language.

Usage

Install the addons first either via adding the project to the addon manager or manually.

Then follow the relevant instructions for each of the addons in the collection.

Addon Manager install

Project name
Jean Michault (FamilySearch) 6.0
URL
https://raw.githubusercontent.com/jmichault/gramps-kromprogramoj/gramps60

See the Other Projects section of the Addon Manager documentation to add the Project.

Manual install

FamilySearch addons

  • PersonFS : Gramplet addon for the Person
    Interface for FamilySearch
To be able to use the gramplet you need a FamilySearch account. The account and the associated password must be entered in the Configuration options.
  • Import of FamilySearch data : Tool addon
Tools ➡ Family Tree processing ▶ Import of FamilySearch data
  • FamilySearch Compare : Tool addon
Tools ➡ Family Tree processing ▶ FamilySearch: compare
FamilySearch Compare Gramps people with FS people

Prerequisites

gir1.2-webkit2-4.0 must be installed. The gramplet uses “requests” and “gedcomx_v1” (>=1.0.12) python modules.
You can install 'requests' and 'gedcomx_v1' manually, or let the gramplet install them automatically (requires pip).

Gnome-important.png
Due to changes to the FamilySearch website, this addon no longer works on MS-Windows.

gedcomx_v1 library. Install with pip install gedcomx_v1

Recommended Workflow

Create filters

create a filter selecting the individuals you are interested in, for example: "ancestors over x generations"

Initial use

  1. activate the gramplet on the Individuals view
  2. go to your stem individual, and link it:
    with the search button, try to find it in FamilySearch
    if you find it: use the Link button.
    if you can't find it: use the Add button.
  3. do the same with the parents, then the grandparents...

Maintenance tasks

  1. run the compare module
  2. filter the “ancestors” with the label FS_Gepatro
    sync parents
  3. filter "ancestors" with the label FS_Familio
    sync kids
  4. do the same with the labels FS_Esenco, FS_Fakto, FS_Nomo
  5. filter the “ancestors” with the label FS_Dok
    click on the link leading to FamilySearch and check the documents offered.
  6. filter the “ascendants” with the label FS_Dup
    click the “View FS duplicates” button and check whether to merge them.
  7. Check out the locations. The FamilySearch data transfer most likely created duplicates: merge them with your pre-existing locations, or bring them up to your own standards.

PersonFS Gramplet

The gramplet allows you to compare your gramps person record with that of familysearch for the following information:

  • surname/first name
  • Date and place of birth
  • date and place of baptism
  • date and place of death
  • date and place of burial
  • the parents (surname/first name, years of birth and death)
  • the couple
  • children
  • other events

Color coding

The color coding in the first column allows you to quickly visualize which data is not in phase:

  • green = in phase (warning: for people only familysearch identifiers are checked, for dates/places only dates are checked)
  • red: discordant essential information. (essential information = surname/main first name, sex, dates of birth and death)
  • orange: present on both sides, but not in phase.
  • yellow: present only in gramps.
  • dark yellow: present only in FamilySearch.

Note: the link with FamilySearch is made using a key attribute “_FSFTID” and having the identification number in FamilySearch as its value.

Note: to limit the loading time, at launch the detailed data of the spouses and children are not loaded. You can upload them by clicking on the “Upload spouses and children” button.

Dates are displayed whenever possible using the «formal» format familysearch.

Other uses

From the gramplet, you can also:

  • Access the complete FamilySearch file by clicking on the Identification number (on the right of the screen), which launches your Internet browser.
  • Launch a search on FamilySearch, which also allows you to associate your file with an existing familysearch file, or to create the person in FamilySearch if you do not find a match.
Attention: the person is created with the minimum of information: surname, first name. It is up to you to transfer the other information, and to link it to its children, spouses, parents.
  • Consult the potential duplicates offered by FamilySearch, and from there you can access the complete FamilySearch file of the potential duplicate, or access the FamilySearch merge screen.
  • launch the import module to import the FamilySearch data of your individual, and possibly the ancestors and descendants.
  • copy names or events to or from FamilySearch by checking the last column, then using the context menu (right click).
caution: places that are not standardized in FamilySearch are not copied.
  • change individual by double-clicking on the corresponding line.
  • edit an event of the person by double-clicking on the corresponding line.
  • use “Notes” mode to compare/transfer individual and family notes
  • use “Sources” mode to compare sources (experimental, use only with caution).

Import of FamilySearch data tool

You can launch it either from the menu or from the gramplet.

You just have to enter:

  • the starting FamilySearch ID
  • the number of generations of ancestors to load.
  • the number of descendant generations.
  • select "Do not re-import existing people" if you want to protect your existing people.
  • select "Add spouses" if you want to load the spouses of all persons as well. (note: if you load descending generations, the spouses will necessarily be loaded)
  • select "Add sources" if you want to load attached sources as well.
  • select "Add notes" if you want to load attached notes as well.

Then click on the “Import” button

FamilySearch Compare tool

  • this tool will browse all individuals and position the following labels:
    • FS_Identa: all compared elements are synchronous
    • FS_Esenco: there is essential information to be synchronized (main name/surname, dates of birth and death).
    • FS_Nomo: there is a name (other than the main one) to synchronize.
    • FS_Gepatro: there is a parent to synchronize.
    • FS_Familio: there is a spouse or a child to synchronize.
    • FS_Fakto: there is an event to synchronize (other than birth or death).
    • FS_Dup: potential duplicate detected by FamilySearch.
    • FS_Dok: Documents to be bound detected by FamilySearch.
    • FS_Gramps: changed in gramps since the last time the FS_Konf tag was set, or everything was correct (FS_Identa tag and no others)
    • FS_FS: changed in FamilySearch since the last time the FS_Konf tag was set, or everything was correct (FS_Identa tag and no others)
  • moreover the label FS_Konf can be positioned from the gramplet: synchro not perfect but marked compliant.
  • the tool can be interrupted during processing.