https://github.com/barryanders/pocket-bible
A simple offline Bible reader
https://github.com/barryanders/pocket-bible
bible-reader holy-bible offline
Last synced: 6 months ago
JSON representation
A simple offline Bible reader
- Host: GitHub
- URL: https://github.com/barryanders/pocket-bible
- Owner: barryanders
- License: other
- Created: 2014-04-04T19:50:51.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2022-07-30T08:36:01.000Z (almost 4 years ago)
- Last Synced: 2023-08-24T05:44:03.950Z (almost 3 years ago)
- Topics: bible-reader, holy-bible, offline
- Language: HTML
- Homepage:
- Size: 12.5 MB
- Stars: 3
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Pocket Bible
A simple offline Bible reader. There are 7 versions included, and you can add more.

## 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](https://github.com/gratis-bible/bible)
✓ [Unbound](https://www.biola.edu/talbot/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: `..`
## Author