Skip to main content

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


Download files

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

Source Distribution

rbible-1.0.4.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rbible-1.0.4-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file rbible-1.0.4.tar.gz.

File metadata

  • Download URL: rbible-1.0.4.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for rbible-1.0.4.tar.gz
Algorithm Hash digest
SHA256 80b1ec4609d8791a71b0ed9a6cfc6d1406a16fb3cfd4d12b2f5eece2d8677b8f
MD5 66e99ee786159a13ae68ba2adfc06f14
BLAKE2b-256 b55bf9ebd1ec5e748b5f61c8f48c872d7fd79d4f6a445ae06a775e5835683afa

See more details on using hashes here.

File details

Details for the file rbible-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: rbible-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for rbible-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e0c7068466b3ecccc08936607b3f8330f53c170e9eb776231d28b250343b35ac
MD5 6353f366b02874a7e80823737a45fd5c
BLAKE2b-256 fa98ca30c83d1b0a267e4b95d401187409cdbed1c589e75805b6751428669d79

See more details on using hashes here.

Supported by

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