Skip to content
This repository has been archived by the owner on Aug 27, 2024. It is now read-only.
/ pocket-bible Public archive

A simple offline Bible reader

License

Notifications You must be signed in to change notification settings

barryanders/pocket-bible

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket Bible

A simple offline Bible reader. There are 7 versions included, and you can add more.

bible

Getting Started

To get started using Pocket Bible, go to /content/index.html in your browser. The following versions ship with Pocket Bible.

  • American Standard Version (ASV)
  • Arabic Smith & Van Dyke (SVD)
  • French Ostvervald (FO)
  • German Schlachter (GS)
  • King James Version (KJV)
  • New Chinese Version Simplified (NCVS)
  • World English Bible (WEB)

Feel free to download this and use it however you like. For example, you could put it on a flash drive and take it with you to use on any computer.

Features

  • Responsive Design
  • Version and Book Drop-down Menus
  • Hash-based Routing
  • Infinite Scrolling

Generate More Bible Versions

Using the included command line tools, you can generate more Bible versions.

Supported Formats

OSIS
Unbound

Step I: Setup

  1. Install Node.js (http://nodejs.org/download/) for your platform.
  2. Navigate to the /core/tools/scribe folder.
  3. Run npm install to install dependencies.
  4. For each Bible that you want to convert, create a file named info.json. Use this template as a guide.
{
  "type": "Bible",
  "file": "asv",
  "name": "American Standard Version",
  "abbreviation": "ASV",
  "language": "English",
  "format": "unbound"
}

Step II: Generate HTML from OSIS and/or Unbound Bibles

  1. Add OSIS and/or Unbound Bibles to the /core/tools/scribe/literature folder.
  2. Run node /core/tools/scribe/translate.js to convert all Bibles in the /core/tools/scribe/literature folder to JSON.
  3. Run node /core/tools/scribe/write.js to convert all JSON Bibles in the /core/api/literature folder to HTML.

Versioning

Release format: <major>.<minor>.<patch>

Author

Barry Anders
Barry Anders

Releases

No releases published

Packages

No packages published

Languages