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 hosts a collection of public Bible datasets in JSON format, covering multiple languages and Bible versions.

The data was 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.

📚 Source Datasets

These repositories contain the complete datasets for each language:

Each repository contains one or more Bible versions sharing the same JSON schema.

In addition to the normalized JSON data, these repositories also preserve the original HTML for every chapter (chapter_html). This allows anyone to audit the source, inspect the original markup, or regenerate the dataset if needed.

These repositories should be considered the source of truth for the project.

📦 Production Snapshots

Repository:

This repository contains production-ready copies of every dataset.

The only difference from the source datasets is that the chapter_html field has been removed, making the files significantly smaller and more suitable for applications that only need the normalized JSON data.

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

💡 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-*
Learn 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

    1

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

    The Bible in JSON format

    1

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

    La Biblia en formato JSON

    12 3

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

    A Bíblia em formato JSON

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

    Reading the bible in JSON format. Code example.

    TypeScript 3 1