Skip to main content

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:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Commit your changes with clear, descriptive messages.
  4. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grepbible-0.0.5.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

grepbible-0.0.5-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file grepbible-0.0.5.tar.gz.

File metadata

  • Download URL: grepbible-0.0.5.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for grepbible-0.0.5.tar.gz
Algorithm Hash digest
SHA256 04657bc8cda58d8896e3082d0f450997d6fe2e30ca7bf8babf64abe05e8044d9
MD5 c7a1aab8a7dcf76dda299a15cdb5b9af
BLAKE2b-256 6d423d84bc47530cd32e9d8300bc57b6015c4cff8c501f2174f7d37b8fdc59d8

See more details on using hashes here.

File details

Details for the file grepbible-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: grepbible-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for grepbible-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fe18bfaa60f19be2f001aba0d3cbc3d1fdeb4c3e59de35d98070f141a78f0e92
MD5 f3031b7a303112b6e5109c3dbdfa44f7
BLAKE2b-256 e642d19ae96d8c91c28283e05e634ade246ff78bc51364a12890d4634d345654

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page