https://github.com/eliranwong/bible
Bible Tools written in Dart programming language
https://github.com/eliranwong/bible
bible biblebento dart flutter google marvelbible scripture uniquebible
Last synced: 9 months ago
JSON representation
Bible Tools written in Dart programming language
- Host: GitHub
- URL: https://github.com/eliranwong/bible
- Owner: eliranwong
- Created: 2019-08-16T08:18:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-12-28T08:47:35.000Z (over 5 years ago)
- Last Synced: 2025-08-02T20:57:20.834Z (10 months ago)
- Topics: bible, biblebento, dart, flutter, google, marvelbible, scripture, uniquebible
- Language: Dart
- Size: 19 MB
- Stars: 11
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bible (formerly known as DartBible project)
A simple cross-platform command line tool for reading, searching, comparing and studying bibles.
Bible Tools written in Dart programming language.
Developed from Dart version 2.4.0
# aim
To develop a set of cross-platform codes on bible tools
# objectives
To develop a command line version of bible app
To develop a set of scripts for further development of mobile app:
Mobile iOS and Andriod versions are developed and shared at https://github.com/eliranwong/DartBible-Flutter
# Manual
At the moment , you may try commands like:
To "open" John 3:16 in KJV bible:
* dart bin/main.dart open KJV John 3:16
To "open" multiple verses (e.g. John 3:16-18, Rom 5:8, 3:23, 2Ti 3:14-16, Ge 1:5, 8, 13) in KJV bible:
* dart bin/main.dart open KJV John 3:16-18, Rom 5:8, 3:23, 2Ti 3:14-1, Ge 1:5, 8, 13
To "search" for verses containing "Christ Jesus":
* dart bin/main.dart search KJV Christ Jesus
To "search" with standard regular expressions, e.g.:
* dart bin/main.dart search KJV Christ.*?Jesus
To "compare" John 3:16 in all installed bibles:
* dart bin/main.dart compare ALL John 3:16
To "compare" John 3:16 only in NET and KJV:
* dart bin/main.dart compare NET_KJV John 3:16
To "compare" multiple entries, e.g.:
* dart bin/main.dart compare ALL John 3:16, Rom 5:8
* dart bin/main.dart compare NET_KJV_WEB John 3:16, Rom 5:8
To display chapter John 3 in "parallel" modes, with verse 16 highlighted (e.g. NET & KJV):
* dart bin/main.dart parallel NET_KJV John 3:16
To display cross-"reference" verse(s) related to John 3:16 in KJV bible:
* dart bin/main.dart reference KJV John 3:16
Remarks:
* Please use "," instead of ";" to separate verses in command lines.
* Common abbreviations are supported.
* Please note the difference between "compare" and "parallel".
* "compare" accepts multiple entries of verse references whereas "parallel" ignores.
* "parallel" displays a full chapter with a particular verse highlighted whereas "compare" shows particular verse(s) only.
* "parallel" can use no more than 2 versions [at the moment] whereas "compare" can use as many as installed versions.
* Regular expression is turned on by default for searching bibles. Use \ to escape characters like ()[].*? .
# Standalone apps
It means you can use it directly on Windows, macOS and Linux, without installation.
Read the following example.
# Example - Setup in Linux / Chrome OS
https://github.com/eliranwong/Chrome-OS-Linux/blob/master/unique-bible-app/command-line.md

# siblings
For offline desktop version, we have:
UniqueBible.app at https://github.com/eliranwong/UniqueBible.
For online versions, iOS app, ...
Visit https://BibleTools.app for more apps / information.