No description
Find a file
2026-07-16 12:30:44 -04:00
data/bible Adding code to repo 2026-07-16 11:07:35 -04:00
.gitignore Release 1.0.1 2026-07-16 11:44:26 -04:00
bible-data.zip Adding code to repo 2026-07-16 11:07:35 -04:00
bibleData.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
bibleReader.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
chapterPicker.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
createStudyNote.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
desktopChapterChrome.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
downloadBibleBundle.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
esbuild.config.mjs Release 1.0.1 2026-07-16 11:44:26 -04:00
hotkeyDefaults.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
LICENSE Adding code to repo 2026-07-16 11:07:35 -04:00
main.js Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
main.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
manifest.json Release 1.0.3: bump minAppVersion to 1.7.2 (revealLeaf, getLeafById) 2026-07-16 12:30:44 -04:00
mobileRibbonDefaults.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
newNoteModal.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
noteList.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
notesSearch.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
openStudyNote.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
package-lock.json Release 1.0.3: bump minAppVersion to 1.7.2 (revealLeaf, getLeafById) 2026-07-16 12:30:44 -04:00
package.json Release 1.0.3: bump minAppVersion to 1.7.2 (revealLeaf, getLeafById) 2026-07-16 12:30:44 -04:00
platformMode.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
prepSidebarTags.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
publish-manifest.json Release 1.0.3: bump minAppVersion to 1.7.2 (revealLeaf, getLeafById) 2026-07-16 12:30:44 -04:00
README.md Adding code to repo 2026-07-16 11:07:35 -04:00
scopedSearch.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
settings.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
setupWizard.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
sidebarTap.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
studyNotesChrome.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
studyNotesPanel.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
styles.css Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
tagQuerySuggest.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
tagSearchOverlay.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
tsconfig.json Release 1.0.1 2026-07-16 11:44:26 -04:00
utils.ts Release 1.0.2: fix review lint blockers (onunload detach, static styles) 2026-07-16 12:12:16 -04:00
verseSelection.ts Release 1.0.1 2026-07-16 11:44:26 -04:00
version-bump.mjs Release 1.0.1 2026-07-16 11:44:26 -04:00
versions.json Release 1.0.3: bump minAppVersion to 1.7.2 (revealLeaf, getLeafById) 2026-07-16 12:30:44 -04:00

Bible Journal

An interface for bible journaling and notetaking.

Bible Journal is an Obsidian community plugin for personal Bible study. It provides offline chapter text (World English Bible), a one-time setup wizard for new vaults, and a mobile-friendly Bible Reader with study notes in the sidebar.

Features

  • Setup wizard — copies WEB chapters into ~ Bible/ and creates starter folders
  • Bible Reader — chapter picker, prev/next navigation, verse selection
  • Study Notes sidebar — notes grouped by chapter, section, or book; structure file support
  • One-tap new note — creates a tagged note in 1. Bible verses/ from the current chapter
  • Tag search — AND/OR tag queries with optional snapshot saves to ~Tag Searches/

Install

  1. Open Settings → Community plugins.
  2. Browse and search for Bible Journal.
  3. Install and enable the plugin.
  4. Open Settings → Bible Journal → Set up my Bible Journal.

Manual install

  1. Download the latest release from GitHub Releases.
  2. Extract into your vault: .obsidian/plugins/bible-journal/
  3. Enable Bible Journal under Community plugins.
  4. Run Set up my Bible Journal in plugin settings.

Obsidian's installer only downloads the first three automatically. The setup wizard downloads bible-data.zip from the release URL on first run.

First-time setup

  1. Settings → Bible Journal → Set up my Bible Journal
  2. Wait while chapter files copy into ~ Bible/ (about 3090 seconds on mobile)
  3. Open a chapter in the Bible Reader and start taking notes

Default vault folders:

Folder Purpose
~ Bible/ Chapter text (WEB)
1. Bible verses/ Your study notes
2. Quotes/ Saved quotes
3. Teachings & Discussions/ Talks and studies
~Tag Searches/ Saved tag-search snapshots

Bible text and licensing

  • World English Bible (WEB) — public domain.
  • Section structure headings — derived from Berean Standard Bible (BSB) USFM, public domain.

Privacy

The plugin does not use telemetry or accounts. First-time setup downloads Bible text from this repository's GitHub release. After setup, everything runs offline.

License

MIT — see LICENSE.