gedcom

A Go library and CLI tools for encoding, decoding, traversing, merging, comparing, querying and publishing GEDCOM files.

Github星跟踪图

github.com/elliotchance/gedcom

Build Status
codecov
GitHub release
Join the chat at https://gitter.im/gedcom-app/community
Maintainability


You can use most of the tools right now for free at:

https://gedcom.app.

**Have questions? Want to get help or give feedback? Discuss new features? Join the chat:
Join the chat at https://gitter.im/gedcom-app/community**


github.com/elliotchance/gedcom is an advanced Go-style library and set of
command-line tools for dealing with
GEDCOM files.

You can download the latest binaries for macOS, Windows and Linux on the
Releases page. This will not
require you to install Go or any other dependencies.

What Can It Do?

  • Decode and encode GEDCOM files.

  • Traverse and manipulate GEDCOM files with the provided API.

  • A powerful query language called
    gedcomq
    lets you
    query GEDCOM files with a CLI tool. It can output CSV, JSON and other GEDCOM
    files.

  • Render GEDCOM files as fully static HTML websites. See an example at
    http://dechauncy.family.

  • Compare GEDCOM files from the same or different providers to find
    differences using the very advanced and configurable tool:
    gedcomdiff.

  • Merge GEDCOM files using the same advanced Compare algorithm with gedcomq.

Packages
--------, Package, Description, --------------------, -----------, GoDoc gedcom, Package gedcom contains functionality for encoding, decoding, traversing, manipulating and comparing of GEDCOM data., GoDoc gedcom/gedcom2html, Gedcom2html renders a GEDCOM file into HTML pages that can be shared and published easily., GoDoc gedcom/gedcom2json, Gedcom2json converts a GEDCOM file to JSON so that it can easily processed and consumed by other applications., GoDoc gedcom/gedcom2text, Gedcom2text converts a GEDCOM file to a human-readable text format., GoDoc gedcom/gedcomdiff, Gedcomdiff is a tool for comparing GEDCOM files and producing a HTML report., GoDoc gedcom/q, Package q is the gedcomq parser and engine., GoDoc gedcom/gedcomq, Gedcomq is a command line tool and query language for GEDCOM files heavily inspired by jq, in name and syntax., GoDoc gedcom/gedcomtune, Gedcomtune is used to calculate the ideal weights and similarities for the main gedcom package., GoDoc gedcom/html, Package html is shared HTML rendering components that are shared by the other packages., GoDoc gedcom/util, Package util contains shared functions used by several packages.

主要指标

概览
名称与所有者codrops/DragDropInteractions
主编程语言HTML
编程语言Go (语言数: 2)
平台
许可证
所有者活动
创建于2014-11-11 12:07:03
推送于2015-11-20 10:20:20
最后一次提交2015-11-20 10:20:08
发布数0
用户参与
星数583
关注者数33
派生数114
提交数3
已启用问题?
问题数3
打开的问题数2
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?