A CLI tool to look up Bible verses locally.
Project description
grepbible
grepbible
is a command-line interface (CLI) tool designed to make searching for Bible verses locally fast and intuitive. Whether you're looking for a specific passage, comparing verses across different translations, or exploring ranges of chapters and verses, grepbible
streamlines the process by bringing the power of Bible study directly to your terminal.
Wikipedia article on Bible citations The raw text is taken from Wordproject®
Features
- Versatile Search Capabilities: Look up individual verses, ranges of chapters, or specific passages across multiple translations.
- Multiple Bible Versions: Easily switch between different Bible translations to compare interpretations and wording.
- Local Caching: Bible versions are downloaded and stored locally for quick access and offline use.
- Customizable: Set your preferred Bible version and customize search options to suit your study needs.
Installation
To install grepbible
, ensure you have Python 3.6 or higher installed on your system. You can install grepbible
directly from PyPI:
pip install grepbible
This command installs the grepbible
package and makes the gbib
command available in your shell.
Usage
grepbible
is designed to be straightforward and easy to use from the command line. Below are some common usage examples:
Look Up a Single Verse
gbib -v kjv -c "John 3:16"
Compare Verses in Different Translations
gbib -v kjv,pl -c "Romans 8:28"
Show a Range of Verses
gbib -v kjv -c "Psalms 23"
Fetch Multiple Disjoint Verses
gbib -v kjv -c "Genesis 1:1–3"
For more information on command options and additional features, you can run:
gbib --help
Contributing
Contributions to grepbible
are welcome! Whether it's adding new features, improving existing functionality, or reporting issues, your input is valuable. To contribute:
- Fork the repository.
- Create a new branch for your feature or fix.
- Commit your changes with clear, descriptive messages.
- Push your branch and submit a pull request.
Please ensure your code adheres to the project's style and quality standards. For major changes, please open an issue first to discuss what you would like to change.
License
grepbible
is open-source software licensed under the MIT License. See the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file grepbible-0.1.1.tar.gz
.
File metadata
- Download URL: grepbible-0.1.1.tar.gz
- Upload date:
- Size: 8.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 063e9780da5b05dc43f62a9d1e09c06c98f735eb9e7b0e91a1ff4d58e6539230 |
|
MD5 | d49fac6316837ab62cd1491e22a8e834 |
|
BLAKE2b-256 | 5c7657b38747aa203c69b66b108165c2bcf1deac7e90a64915883c778086946b |
File details
Details for the file grepbible-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: grepbible-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b853b0980391272730deff19ffcb05e34ea4671ac7206751b9860b96df65e715 |
|
MD5 | 81712eb134ac02f6029d31d1d05eb68b |
|
BLAKE2b-256 | 085c29a86eae05ec4e92efb4e2976bc58d1d9a4666fedd4e2d555bda5bacb1bb |