https://github.com/magicsunday/gedcom-parser
A GEDCOM 5.5.1 file parser
https://github.com/magicsunday/gedcom-parser
gedcom parser
Last synced: 3 months ago
JSON representation
A GEDCOM 5.5.1 file parser
- Host: GitHub
- URL: https://github.com/magicsunday/gedcom-parser
- Owner: magicsunday
- Created: 2018-09-23T16:13:34.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T20:27:56.000Z (about 1 year ago)
- Last Synced: 2025-01-29T10:18:07.595Z (4 months ago)
- Topics: gedcom, parser
- Language: PHP
- Homepage:
- Size: 563 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://github.com/magicsunday/gedcom-parser/releases/latest)
[](https://github.com/magicsunday/gedcom-parser/blob/main/LICENSE)
[](https://github.com/magicsunday/gedcom-parser/actions/workflows/ci.yml)# GEDCOM parser
This module provides a [GEDCOM](https://de.wikipedia.org/wiki/GEDCOM) 5.5.1 compatible file parser.## Installation
### Using Composer
To install using [composer](https://getcomposer.org/), just run the following command from the command line
at the root directory of your installation.```
composer require magicsunday/gedcom-parser
```To remove the parser, run:
```
composer remove magicsunday/gedcom-parser
```## Usage
To allow reading of GEDCOM files encoded with a Macintosh line ending (\r) set the following PHP runtime
configuration.```php
````
## Development
### Run tests
```shell
composer updatecomposer ci:test
composer ci:test:php:phpstan
composer ci:test:php:lint
composer ci:test:php:unit
composer ci:test:php:rector
```