Skip to main content

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)

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.2.0.tar.gz (27.2 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.2.0-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for getmyancestors-1.2.0.tar.gz
Algorithm Hash digest
SHA256 789aab133dd6bf972a2de8b0eb43737a2eeaef54aa9d4988d967b4948fcda4e7
MD5 8d6414e4f27a145cd6077cea9fbb78ca
BLAKE2b-256 e91fdd607035127fec830829ec500104c981e8c6982670501821233cc3bfa988

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for getmyancestors-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13042c5e31297d47ce4eddc2ff55ae1b055a73f1f2f4872a6487cab04abc782f
MD5 cbe592db3fd6e90e677b4114118304d2
BLAKE2b-256 e0287c3c52dd8d47d337e1b911caf3e23e6f1d0472c3271cc941e312f3d5e1e8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.1

3 files

Supported by

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