Skip to main content

Retrieve GEDCOM data from FamilySearch Tree

Project description

getmyancestors

_getmyancestors_ is a python3 package that downloads family trees in GEDCOM format from FamilySearch.

This program is now in production phase, but bugs might still be present. Features will be added on request. It is provided as is.

The project is maintained at https://github.com/Linekio/getmyancestors. Visit here for the latest version and more information.

This script requires python3 and the modules indicated in the requirements.txt file. To install the modules, run in your terminal:

Installation

The easiest way to install _getmyancestors_ is to use pip:

pip install getmyancestors

Otherwise, you can download the source package and then execute:

python3 setup.py install

How to use

With graphical user interface:

` fstogedcom `

Command line examples:

Download four generations of ancestors for the main individual in your tree and output gedcom on stdout (will prompt for username and password):

` getmyancestors `

Download four generations of ancestors and output gedcom to a file while generating a verbode stderr (will prompt for username and password):

` getmyancestors -o out.ged -v `

Download four generations of ancestors for individual LF7T-Y4C and generate a verbose log file:

` getmyancestors -u username -p password -i LF7T-Y4C -o out.ged -l out.log -v `

Download six generations of ancestors for individual LF7T-Y4C and generate a verbose log file:

` getmyancestors -a 6 -u username -p password -i LF7T-Y4C -o out.ged -l out.log -v `

Download four generations of ancestors for individual LF7T-Y4C including all their children and their children spouses:

` getmyancestors -d 1 -m -u username -p password -i LF7T-Y4C -o out.ged `

Download six generations of ancestors for individuals L4S5-9X4 and LHWG-18F including all their children, grandchildren and their spouses:

` getmyancestors -a 6 -d 2 -m -u username -p password -i L4S5-9X4 LHWG-18F -o out.ged `

Download four generations of ancestors for individual LF7T-Y4C including LDS ordinances (need LDS account)

` getmyancestors -c -u username -p password -i LF7T-Y4C -o out.ged `

Merge two Gedcom files

` mergemyancestors -i file1.ged file2.ged -o out.ged `

Support

Submit questions or suggestions, or feature requests by opening an Issue at https://github.com/Linekio/getmyancestors/issues

Donation

If this project help you, you can give me a tip :)

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=98X3CY93XTAYJ)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

getmyancestors-1.0.6.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

getmyancestors-1.0.6-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

File details

Details for the file getmyancestors-1.0.6.tar.gz.

File metadata

  • Download URL: getmyancestors-1.0.6.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for getmyancestors-1.0.6.tar.gz
Algorithm Hash digest
SHA256 061c494975123d9691814fdb122098ca8ad24bc99e949b1aa608aab637fc92a1
MD5 6a42aa6e243ee784e57c9bbfd41157b0
BLAKE2b-256 c39266e84a8c024128fceb3fda8ca72725a8161a1c6ff3458137c3de2f92fedd

See more details on using hashes here.

File details

Details for the file getmyancestors-1.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for getmyancestors-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b0956dae091ac1aa33288efc36d88be5d6934747f14512d2e9407ad4c0f3f3db
MD5 280e428d2cc170ec4511c4e7709054ed
BLAKE2b-256 25b80d26af1fd962f1fe40916897cdccef24afc9fbb1aa862ea180cc4eead5a4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page