Skip to main content

GEDCOM tools for Python

Project description

GEDCOM parser for Python

https://img.shields.io/pypi/v/ged4py.svg https://img.shields.io/travis/andy-z/ged4py.svg Documentation Status

Implementation of the GEDCOM parser in Python

Features

  • Parsing of GEDCOM files as defined by 5.5.1 version of GEDCOM standard

  • Supported file encodings are UTF-8 (with or without BOM), ASCII or ANSEL

  • Designed to parse large files efficiently

  • Supports Python 2.7 and 3.3+

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.2.0 (2020-07-05)

  • Improve support for GEDCOM date types

0.1.13 (2020-04-15)

  • Add support for MacOS line breaks (single CR character)

0.1.12 (2020-03-01)

  • Add support for a bunch of illegal encodings (thanks @Tuisto59 for report).

0.1.11 (2019-01-06)

  • Improve support for ANSEL encoded documents that use combining characters.

0.1.10 (2018-10-17)

  • Add protection for empty DATE fields.

0.1.9 (2018-05-17)

  • Improve exception messages, convert bytes to string

0.1.8 (2018-05-16)

  • Add simple integrity checks to parser

0.1.7 (2018-04-23)

  • Fix for DateValue comparison, few small improvements

0.1.6 (2018-04-02)

  • Improve handling of non-standard dates, any date string that cannot be parsed according to GEDCOM syntax is assumed to be a “Date phrase”

0.1.5 (2018-03-25)

  • Fix for exception due to empty NAME record

0.1.4 (2018-01-31)

  • Improve name parsing for ALTREE dialect

0.1.3 (2018-01-16)

  • improve Py3 compatibility

0.1.2 (2017-11-26)

  • Get rid of name formatting options, too complicated for this package.

  • Describe name parsing for different dialects.

0.1.1 (2017-11-20)

  • Fix for missing modules.

0.1.0 (2017-07-17)

  • First release on PyPI.

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

ged4py-0.2.0.tar.gz (49.4 kB view hashes)

Uploaded Source

Built Distribution

ged4py-0.2.0-py2.py3-none-any.whl (26.5 kB view hashes)

Uploaded Python 2 Python 3

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