Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magicsunday/gedcom-parser
A GEDCOM 5.5.1 file parser
https://github.com/magicsunday/gedcom-parser
gedcom parser
Last synced: 24 days 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 (9 months ago)
- Last Synced: 2024-03-29T11:47:58.783Z (9 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
[![Latest version](https://img.shields.io/github/v/release/magicsunday/gedcom-parser?sort=semver)](https://github.com/magicsunday/gedcom-parser/releases/latest)
[![License](https://img.shields.io/github/license/magicsunday/gedcom-parser)](https://github.com/magicsunday/gedcom-parser/blob/main/LICENSE)
[![CI](https://github.com/magicsunday/gedcom-parser/actions/workflows/ci.yml/badge.svg)](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
```