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 in the folder:

pip 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.1.2.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

getmyancestors-1.1.2-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: getmyancestors-1.1.2.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for getmyancestors-1.1.2.tar.gz
Algorithm Hash digest
SHA256 4f4169db95ad91603acd8f5d6f4e22a69192fe5894d4a11575f0a3725b649fb8
MD5 b8792d71d9af90811f897dff1317a11c
BLAKE2b-256 380d3eeab4d18bb9a7d67744676eef0e7b0c42da2cbfca0cef44b9786010f9ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: getmyancestors-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for getmyancestors-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c5b97ae426efe5cefcfbb5ccff44b1424d5c18f0826d3193456bec4d2e8603ea
MD5 20a393d787955ebc0f574d3ef80fd2fd
BLAKE2b-256 25ed98713ee4b80a2b9453bbda6c48e1e86cb905c42d296fda7f956312341142

See more details on using hashes here.

Supported by

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