Skip to content
View mrk214's full-sized avatar

Block or report mrk214

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
mrk214/README.md

Bible JSON Datasets

This GitHub profile contains a collection of public Bible datasets in JSON format, covering multiple languages and Bible versions. Each dataset represents a single Bible version in a single language.

These datasets were generated from publicly available HTML pages and normalized into a common JSON structure to make it easier to consume programmatically while preserving as much information from the original source as possible.

๐Ÿš€ Production Snapshots

Repository:

This repository contains production-ready snapshots for every available language dataset.

Unlike the source repositories, the chapter_html field has been removed from every JSON file, and all JSON files are minified. This makes them significantly smaller and better suited for applications that only need the normalized JSON data.

If you're building an application, this is probably the repository you want to use.

๐Ÿง‘โ€๐Ÿ’ป Source Repositories

These repositories contain the complete source datasets for each language:

Unlike the production snapshots, these repositories preserve the original chapter_html field for every chapter, and the JSON files remain pretty-printed with indentation for easy human reading. They are intended for development, auditing, inspecting the original HTML, or regenerating the production snapshots.

๐Ÿ“š Usage Example

Repository:

This repository contains a practical example showing how to read and use the JSON files.

It is not a library or SDK. Its only purpose is to demonstrate how the datasets can be consumed.

Since every dataset follows the same JSON schema, the examples apply to all languages and Bible versions.


Which Repository Should I Use?

If you want to... Repository
Build an application snapshots
Access the original source HTML bible-data-*
Understand the JSON structure reading-json-files

Notes

  • All datasets share a common JSON schema across languages and Bible versions.
  • Differences in formatting (paragraphs, headings, verse grouping, poetry, etc.) reflect the original source whenever possible and are not artificially standardized.
  • The scraper used to generate these datasets is private. The published repositories contain the generated data only.

Pinned Loading

  1. snapshots snapshots Public

    The Bible in JSON format (prod - multilingual)

    1

  2. bible-data-en-eng bible-data-en-eng Public

    The Bible in JSON format in English (dev - english)

    1

  3. bible-data-es-spa bible-data-es-spa Public

    La Biblia en formato JSON en espaรฑol (dev - spanish)

    12 3

  4. bible-data-pt-por bible-data-pt-por Public

    A Bรญblia em formato JSON em portuguรชs (dev - portuguese)

  5. reading-json-files reading-json-files Public

    Reading the bible in JSON format (code example)

    TypeScript 4 1