A command-line interface for reading and searching the Bible woth beautiful formatting to keep you in the Word everyday.
Look up verses with beautiful formatting
Search across the Bible with advanced filters
Save your favorite verses with a comment on your thoughts
- Look up specific verses by book, chapter, and verse
- Search for keywords or phrases across all books
- Advanced search with filters (testament, word count, regex)
- Daily verse feature
- Bookmark favorite verses with notes
- Beautiful terminal interface with Rich
- Fuzzy matching for book names
- Pagination for long chapters and search results
- Context view for verses
Install directly from PyPI:
pip install bible-cli
bible
# Look up a specific verse
bible "John 3:16"
# Search for a keyword
bible -s "love"
# Advanced search with options
bible -s "faith" --testament new --min-words 10 --max-words 20 --regex
- Look up by book only (e.g., "Genesis")
- Look up by book and chapter (e.g., "Genesis 1")
- Look up by book, chapter, and verse (e.g., "John 3:16")
- Look up verse ranges (e.g., "John 3:16-18")
- Case-insensitive search
- Regular expression support
- Filter by testament (Old/New)
- Filter by word count
- Paginated results
- Save favorite verses
- Add notes to bookmarks
- View all bookmarks with timestamps
If you want to contribute to the project or run it from source:
- Clone the repository:
git clone https://github.com/wisyhambolu/Bible-Cli.git
cd Bible-Cli
- Install development dependencies:
pip install -r requirements.txt
- Run the development version:
python -m bible_cli
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you find this project helpful, consider buying me a coffee! Your support helps me maintain and improve this project.
This project is licensed under the MIT License - see the LICENSE file for details.
Created by Wisdom Hambolu
- Rich library for beautiful terminal output
- RapidFuzz for fuzzy matching