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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?