Skip to content

estyxx/rootsy

Repository files navigation

Rootsy

Rootsy is a modern Python package for parsing GEDCOM files. GEDCOM is a standard file format for genealogical data, and Rootsy makes it easy to work with this data in Python.

Features

  • Parse GEDCOM files into Python objects
  • Navigate and manipulate genealogical data
  • Support for GEDCOM 7.0 and 5.5.1 standards

Installation

You can install Rootsy using pip:

pip install rootsy

Usage

Here's a simple example of how to use Rootsy to parse a GEDCOM file:

import rootsy

# Load a GEDCOM file
gedcom_file = 'path/to/your/file.ged'
tree = rootsy.parse_gedcom(gedcom_file)

# Access individuals
for individual in tree.individuals:
    print(individual.name)

Contributing

Contributions are welcome! Please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, please open an issue on GitHub.

About

A pythonic GEDCOM file parser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages