Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amandasaurus/gedcompy
Python library to parse and work with GEDCOM (geneology/family tree) files
https://github.com/amandasaurus/gedcompy
Last synced: about 1 month ago
JSON representation
Python library to parse and work with GEDCOM (geneology/family tree) files
- Host: GitHub
- URL: https://github.com/amandasaurus/gedcompy
- Owner: amandasaurus
- License: gpl-3.0
- Archived: true
- Created: 2014-08-18T18:53:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-04T22:55:18.000Z (10 months ago)
- Last Synced: 2024-08-03T04:05:14.511Z (5 months ago)
- Language: Python
- Size: 113 KB
- Stars: 38
- Watchers: 10
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-gedcom - gedcompy - Python library to parse and work with GEDCOM (geneology/family tree) files (Parsers / Python)
README
gedcompy
========.. image:: https://travis-ci.org/rory/gedcompy.svg?branch=master
:target: https://travis-ci.org/rory/gedcompy.. image:: https://coveralls.io/repos/rory/gedcompy/badge.png?branch=master
:target: https://coveralls.io/r/rory/gedcompy?branch=masterPython library to parse and work with `GEDCOM `_ (genealogy/family tree) files.
It's goal is to support GEDCOM v5.5 (`specification here `_).
This is released under the GNU General Public Licence version 3 (or at your option, a later version). See the file `LICENCE` for more.
Example Usage
------------->>> import gedcom
>>> gedcomfile = gedcom.parse("myfamilytree.ged")
>>> for person in gedcomfile.individuals:
... firstname, lastname = person.name
... print "{0} {1} is in the file".format(firstname, lastname)Contributing
------------Run all unitttests with `tox`.