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.5.tar.gz (18.9 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.5-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

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

Hashes for rbible-1.0.5.tar.gz
Algorithm Hash digest
SHA256 9430030172a50ee913b6e5f0f2aadb3d55a386060138d66cce60c82eebb01cce
MD5 af12bf3d71224d1e28db8b25c761e7b0
BLAKE2b-256 2e0f7aee84399789127e59e6ceaeef71cca492f3a4970df019f96f4cae6060ac

See more details on using hashes here.

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

Hashes for rbible-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 248c6f8ea7c08454c7975aa55c95338061018ca1b4c0f3011ef6357d7f3707c9
MD5 f1aec661cce36b9f85ae3a23cfbaea3c
BLAKE2b-256 01e232c1078d13f62abc96af1423c02d0777e27f0f2a3c2b5c47dccb09781ba6

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