1.4 KiB
Libre Bible Data
Libre Bible Data is the canonical source and packaging repo for Bible resources used by Libre Study, GracePress Bible Tooltip, and related tools.
This repo does not treat third-party Bible texts as ours. Each resource starts with a source manifest that records upstream location, license status, source format, checksum, importer, generated package paths, and update-check metadata.
First Resource
The first resource is kjv-eng-kjv2006, sourced from eBible.org's eng-kjv2006 USFM package.
The eBible listing identifies it as public domain, describes it as the 1769 King James Version with Strong's numbers added, and notes the United Kingdom Crown/Cambridge printing restriction does not affect public-domain status outside the UK. See sources/kjv-eng-kjv2006.json.
Workflow
npm install
npm run check
npm run import:kjv
Generated packages land under packages/json/<resource-id>/.
Repo Rules
- Every hosted text needs a source manifest.
- Every source manifest needs license metadata.
- If redistribution is not clearly allowed, do not commit generated text.
- Generated packages must include checksums and importer metadata.
- Update checks should be mechanical: fetch upstream, hash it, compare with the recorded checksum, and report drift.
See CONVENTIONS.md for the durable project rules and resource priorities.