Explore the Bible by verse or by meaning — with multi-version and AI topic search
Project description
bbible
bbible is a Python library for exploring the Bible through both direct verse lookup and AI-powered semantic search.
🙏 Find what you’re looking for — whether it’s by reference or meaning.
🔥 Why bbible?
- 🧠 Semantic topic search: Find verses by concept, not just keywords.
e.g.,.topic("grace")returns verses about grace, trust, and forgiveness. - 🔍 Verse-level lookup: Fetch specific verses or ranges by book, chapter, and verse.
- 📚 Multi-version support: Works with multiple translations (
nkjv,kjv, more coming). - 💬 Readable output: Cleanly formatted and suitable for quoting or presentation.
🚀 Quick Example
import bbible
# Get a verse or passage
print(bbible.get_verse("john", 3, 16))
print(bbible.get_verse("psalms", 23, (1, 6)))
# Semantic search by topic
print(bbible.topic("peace", top_k=3))
print(bbible.topic("trust in God", version="kjv", top_k=5))
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
bbible-0.2.0.tar.gz
(2.6 MB
view details)
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 bbible-0.2.0.tar.gz.
File metadata
- Download URL: bbible-0.2.0.tar.gz
- Upload date:
- Size: 2.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d26e259f6932222728f030ee79c0953368cd40d59678fbdd9ab971781b162bf1
|
|
| MD5 |
bb051a978e74013ebef961ca88328fcb
|
|
| BLAKE2b-256 |
6bdc2c985f3cbe3f6f73bb9a64dd8d1ad6b420306e2e7664a6435bfd4879c681
|
File details
Details for the file bbible-0.2.0-py3-none-any.whl.
File metadata
- Download URL: bbible-0.2.0-py3-none-any.whl
- Upload date:
- Size: 2.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70ba424a7c18ccacdac95933c0c0fd01a01307c02e2c9d4832101d4da93e008d
|
|
| MD5 |
47914a3dc1a403781bfa5b54d330328c
|
|
| BLAKE2b-256 |
428eca0a50ce3fe1aeefeea1d22e3b03c02f1095fff8b9ccb23822241643c697
|