Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

biblecli

Command-line Bible reader for SWORD modules via pysword.

Downloads use HTTPS catalog + ZIP packages (JSword-style), so no C++ SWORD library is required on Linux or macOS.

Install

Requires Python 3.9+.

cd dist
sudo cp biblecli /usr/local/bin/

Usage

# Installed modules
biblecli --list
biblecli -m ASV --list-books
biblecli -m ASV -b John -v 3:16
biblecli -m ASV -b John -v 3:16-18
biblecli -m ASV -b John -v 3

# Download (pure Python, into ~/.sword)
biblecli --sources
biblecli --refresh
biblecli --list-remote -s CrossWire
biblecli --list-remote -s CrossWire --lang es
biblecli --list-remote --lang all
biblecli --download KJV
biblecli --download engKJV1769eb -s eBible.org
Flag Meaning
-m / --module Module id (e.g. ASV) or unique abbreviation
-b / --book Book name or abbreviation from --list-books (case-insensitive)
-v / --verse N (chapter), N:M, or N:M-P (same-chapter range)
-s / --source Remote source for refresh / list-remote / download
--lang Language for --list-remote (default: en; use all for every language)
--list List installed modules
--list-books List books for -m (needed for Apocrypha naming)
--sources List built-in download sources
--refresh Refresh remote catalog cache under ~/.sword/biblecli/repos/
--list-remote List remote Bible modules (from cache; refreshes if missing)
--download Download and install a module ZIP into ~/.sword

Modules

Modules install to ~/.sword/mods.d/ and ~/.sword/modules/. Built-in sources: CrossWire and eBible.org.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages