A command-line Bible verse lookup tool
Project description
rbible
A command-line Bible verse lookup tool that supports multiple Bible versions, with Neovim integration.
Features
- Look up Bible verses by reference (e.g., "Juan 3:16")
- Support for verse ranges (e.g., "Juan 3:16-20")
- Multiple Bible versions support
- Download Bible versions from GitHub releases
- List available Bible books and versions
- Favorites management
- Search functionality
- History tracking
- Markdown output formatting
- Parallel verses view
- Neovim plugin with:
- Automatic Bible reference detection and highlighting
- Hover preview of verses
- Quick verse lookup (
<leader>rb) - Parallel verses view (
<leader>rp) - Bible search (
<leader>rs) - Favorites management (
<leader>rf,<leader>ra) - History browsing (
<leader>rh) - Reference finder (
<leader>rg)
Installation
CLI Tool
pip install rbible
Usage
# Look up a verse
rbible -v "Juan 3:16"
# Look up a verse in a specific Bible version
rbible -b RVR60 -v "Juan 3:16"
# Look up a verse range
rbible -v "Juan 3:16-20"
# List available Bible versions
rbible -l
# List all Bible books
rbible -B
# List Bible versions available for download
rbible -o
# Download a specific Bible version
rbible -d RVR60
# Download all available Bible versions
rbible -d all
{ "davidmh/rbible.nvim", config = function() require("rbible").setup({ setup_keymaps = true, enable_reference_detection = true }) end }
Usage
Look up a verse
rbible -v "Juan 3:16"
Look up a verse in a specific Bible version
rbible -b RVR60 -v "Juan 3:16"
Look up a verse range
rbible -v "Juan 3:16-20"
List available Bible versions
rbible -l
List all Bible books
rbible -B
List Bible versions available for download
rbible -o
Download a specific Bible version
rbible -d RVR60
Download all available Bible versions
rbible -d all
Add a verse to favorites
rbible -f "Juan 3:16" -b RVR60
List favorites
rbible -F
Search the Bible
rbible -s "amor"
Show verse history
rbible -H
### Neovim Keymaps
- <leader>rb - Look up a Bible verse
- <leader>rp - Show parallel verses in multiple versions
- <leader>rs - Search the Bible
- <leader>rf - Show and select favorites
- <leader>ra - Add verse to favorites
- <leader>rh - Show verse history
- <leader>rg - Find Bible references in current buffer
The plugin also automatically detects and highlights Bible references in your text, showing verse previews when you hover over them.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rbible-1.0.5.tar.gz.
File metadata
- Download URL: rbible-1.0.5.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9430030172a50ee913b6e5f0f2aadb3d55a386060138d66cce60c82eebb01cce
|
|
| MD5 |
af12bf3d71224d1e28db8b25c761e7b0
|
|
| BLAKE2b-256 |
2e0f7aee84399789127e59e6ceaeef71cca492f3a4970df019f96f4cae6060ac
|
File details
Details for the file rbible-1.0.5-py3-none-any.whl.
File metadata
- Download URL: rbible-1.0.5-py3-none-any.whl
- Upload date:
- Size: 16.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
248c6f8ea7c08454c7975aa55c95338061018ca1b4c0f3011ef6357d7f3707c9
|
|
| MD5 |
f1aec661cce36b9f85ae3a23cfbaea3c
|
|
| BLAKE2b-256 |
01e232c1078d13f62abc96af1423c02d0777e27f0f2a3c2b5c47dccb09781ba6
|