Finally a online bible that respects your privacy!
https://bible.ozzuu.com/
- Nim 86.8%
- Sass 9.4%
- JavaScript 2.1%
- Dockerfile 1.3%
- Scheme 0.4%
Ozzuu Bible
Finally a online bible that respects your privacy!
About
Ozzuu Bible is online MyBible document reader
Screenshots
Building
Dependencies
Fedora packages
sudo dnf install -y libsqlite3x-devel pcre-devel glibc-static
Debian packages
sudo apt install -y sqlite3 libpcre3
Building
Running
Setup .env file and run:
bin=./build/bible
# bin="podman run --rm -p 8080:8080 -v "$PWD/.env:/app/.env" -v "$PWD/bible.db:/app/bible.db" $IMAGE_HASH"
# If not exists, create the file so podman can mount it
# Uneeded if running directly from the binary
test -f bible.db || touch bible.db
# Example data, populate the DB with your MyBible translations using command `add_db`
$bin seed_db
# Host the server
$bin serve
Ready:
cha -d http://localhost:8080/kjv/search/earth/1 | head -n28
Ozzuu Bible Search earth at kjv Ozzuu Bible - kjv Search "earth" • Config [ ]Strongs [ ]Explanations Found 2 results, showing page 1 Gen 1:1 ^1 In the beginning God created the heaven and the earth. ─────────────────────────────────────────────────────────────────── Gen 1:2 ^2 And the earth was without form, and void; and darkness was upon the face of the deep. And the Spirit of God moved upon the face of the waters.
Old Roadmap
- Use just lowercase book names
- Add support to import bibles from other sources
- Add document info at doc selection
- The go back/next verse needs to change book too
- If is there just the go to next chapter button, move it to right
- Merge Info table with Document table
- Show full book name at title
- Fix search highlight by replacing with a case insensitive function
- At search page, show: "Found 40 matches, showing 20-30" instead of "Found 40 results, showing page 2"
-
Add the commentaries
- Add DB
- Add importation
- Add to view (optionally hidden)
- Allow compare same books with different names like: Gen and Gn
- Add custom styling for printing
License
This software is FOSS, licensed over GPL-3.