Phase 6 add CrossWire SWORD imports

This commit is contained in:
2026-07-11 23:31:34 -05:00
parent 564eaea5a0
commit c1721b1705
28 changed files with 23175 additions and 7 deletions
+119
View File
@@ -0,0 +1,119 @@
{
"id": "sword-jfb",
"resource_type": "commentary",
"project_name": "LibreBible",
"title": "Jamieson Fausset Brown Bible Commentary",
"short_title": "Jamieson Fausset Brown Bible Commentary",
"abbreviation": "JFB",
"alternate_ids": [
"JFB"
],
"language": {
"code": "en",
"name": "English"
},
"script": "Latn",
"canon": {
"scope": "KJV",
"notes": "Commentary entries are keyed to SWORD Bible references."
},
"contributors": [
{
"name": "Robert Jamieson, A. R. Fausset, and David Brown",
"role": "commentary authors"
},
{
"name": "CrossWire Bible Society",
"role": "module provider"
}
],
"features": [
{
"id": "commentary-entries",
"type": "commentary",
"label": "Commentary entries",
"languages": [
"eng"
],
"embedded": true,
"package": "packages/json/sword-jfb/commentary.jsonl"
},
{
"id": "sword-source",
"type": "source_format",
"label": "SWORD source",
"format": "OSIS",
"embedded": false
}
],
"attachments": {
"included": [
{
"id": "sword-jfb-commentary",
"resource_type": "commentary",
"label": "Commentary entries",
"relationship": "range-to-commentary",
"anchor_types": [
"book",
"chapter",
"verse",
"verse_range"
],
"languages": [
"eng"
],
"source": "CrossWire SWORD module export.",
"package": "packages/json/sword-jfb/commentary.jsonl"
}
]
},
"source": {
"provider": "CrossWire Bible Society",
"url": "https://crosswire.org/sword/modules/ModInfo.jsp?modName=JFB",
"download_url": "https://crosswire.org/ftpmirror/pub/sword/packages/rawzip/JFB.zip",
"format": "sword-rawzip",
"upstream_id": "JFB",
"upstream_last_updated": "2021-02-15",
"sword": {
"module_id": "JFB",
"conf_file": "mods.d/jfb.conf",
"mod_drv": "zCom4",
"source_type": "OSIS",
"versification": "KJV",
"version": "3.0",
"data_path": "./modules/comments/zcom/jfb/",
"text_source": "https://ccel.org/ccel/j/jamieson/jfb/cache/jfb.txt"
}
},
"license": {
"name": "Public Domain",
"redistribution": true,
"commercial_use": true,
"share_alike": false,
"source_license_url": "https://crosswire.org/ftpmirror/pub/sword/raw/mods.d/jfb.conf",
"attribution": "Jamieson Fausset Brown Bible Commentary Text source: https://ccel.org/ccel/j/jamieson/jfb/cache/jfb.txt SWORD module: JFB Provided by CrossWire Bible Society.",
"jurisdiction_notes": "No jurisdiction-specific restriction was found in the SWORD module metadata.",
"restricted_notes": "Public-domain resources may be normalized and redistributed when the upstream module metadata has no extra restriction."
},
"checks": {
"expected_sha256": "a0b44ee84687cf0d8300ea4543cd375be42ab804902e72e448ea5f7d1c60b1bf",
"last_checked_at": "2026-07-12T04:31:19.021Z"
},
"importer": {
"name": "scripts/import-sword.js",
"version": "0.1.0",
"engine": "CrossWire SWORD mod2imp via Docker/Ubuntu libsword-utils"
},
"packages": {
"json_catalog": "packages/json/sword-jfb/catalog.json",
"entries_jsonl": "packages/json/sword-jfb/commentary.jsonl"
},
"catalog_display": {
"primary_features": [
"Commentary entries",
"Verse/range anchors",
"SWORD source"
],
"summary": "Jamieson Fausset Brown Bible Commentary, imported from the CrossWire JFB SWORD module with 16945 commentary entries."
}
}
+119
View File
@@ -0,0 +1,119 @@
{
"id": "sword-mhcc",
"resource_type": "commentary",
"project_name": "LibreBible",
"title": "Matthew Henry's Concise Commentary on the Whole Bible",
"short_title": "Matthew Henry's Concise Commentary on the Whole Bible",
"abbreviation": "MHCC",
"alternate_ids": [
"MHCC"
],
"language": {
"code": "en",
"name": "English"
},
"script": "Latn",
"canon": {
"scope": "KJV",
"notes": "Commentary entries are keyed to SWORD Bible references."
},
"contributors": [
{
"name": "Matthew Henry",
"role": "commentary author"
},
{
"name": "CrossWire Bible Society",
"role": "module provider"
}
],
"features": [
{
"id": "commentary-entries",
"type": "commentary",
"label": "Commentary entries",
"languages": [
"eng"
],
"embedded": true,
"package": "packages/json/sword-mhcc/commentary.jsonl"
},
{
"id": "sword-source",
"type": "source_format",
"label": "SWORD source",
"format": "OSIS",
"embedded": false
}
],
"attachments": {
"included": [
{
"id": "sword-mhcc-commentary",
"resource_type": "commentary",
"label": "Commentary entries",
"relationship": "range-to-commentary",
"anchor_types": [
"book",
"chapter",
"verse",
"verse_range"
],
"languages": [
"eng"
],
"source": "CrossWire SWORD module export.",
"package": "packages/json/sword-mhcc/commentary.jsonl"
}
]
},
"source": {
"provider": "CrossWire Bible Society",
"url": "https://crosswire.org/sword/modules/ModInfo.jsp?modName=MHCC",
"download_url": "https://crosswire.org/ftpmirror/pub/sword/packages/rawzip/MHCC.zip",
"format": "sword-rawzip",
"upstream_id": "MHCC",
"upstream_last_updated": "2021-02-14",
"sword": {
"module_id": "MHCC",
"conf_file": "mods.d/mhcc.conf",
"mod_drv": "zCom",
"source_type": "OSIS",
"versification": "KJV",
"version": "2.0",
"data_path": "./modules/comments/zcom/mhcc/",
"text_source": "https://ccel.org/ccel/h/henry/mhcc/cache/mhcc.txt"
}
},
"license": {
"name": "Public Domain",
"redistribution": true,
"commercial_use": true,
"share_alike": false,
"source_license_url": "https://crosswire.org/ftpmirror/pub/sword/raw/mods.d/mhcc.conf",
"attribution": "Matthew Henry's Concise Commentary on the Whole Bible Text source: https://ccel.org/ccel/h/henry/mhcc/cache/mhcc.txt SWORD module: MHCC Provided by CrossWire Bible Society.",
"jurisdiction_notes": "No jurisdiction-specific restriction was found in the SWORD module metadata.",
"restricted_notes": "Public-domain resources may be normalized and redistributed when the upstream module metadata has no extra restriction."
},
"checks": {
"expected_sha256": "fc21726d9f5621c6168ed173442df2a973acad8d1d210ac1fa6c7ead7d3c5f30",
"last_checked_at": "2026-07-12T04:31:19.179Z"
},
"importer": {
"name": "scripts/import-sword.js",
"version": "0.1.0",
"engine": "CrossWire SWORD mod2imp via Docker/Ubuntu libsword-utils"
},
"packages": {
"json_catalog": "packages/json/sword-mhcc/catalog.json",
"entries_jsonl": "packages/json/sword-mhcc/commentary.jsonl"
},
"catalog_display": {
"primary_features": [
"Commentary entries",
"Verse/range anchors",
"SWORD source"
],
"summary": "Matthew Henry's Concise Commentary on the Whole Bible, imported from the CrossWire MHCC SWORD module with 4059 commentary entries."
}
}