Scripture Linker

pending

by Michael Marvive

Scan notes for Bible references and link them to Logos Bible Software and Bolls Bible.

โ˜… 1 starsUpdated 1mo agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Scripture Linker

GitHub release (latest SemVer) License

Scripture Linker is an Obsidian plugin that automatically scans your notes for Bible references and converts them into clickable links to Logos Bible Software and Bolls Bible.

Features

  • Automatic reference detection: Finds Bible references like John 3:16, Gen. 1:1-3, or 1 Cor 13
  • Contextual parsing: Understands shorthand references like (10:7) after mentioning a book
  • Multiple translations: ESV, NASB95, NIV 2011, MSG, LSB, LEB, KJV 1900, NKJV
  • Dual service support: Link to Logos, Bolls Bible, or both
  • Smart link detection: Won't re-link references already in markdown links
  • Robust abbreviation support: Recognizes 500+ book name variations

Installation

  1. Copy these files to .obsidian/plugins/scripture-linker/:

    • main.js
    • manifest.json
    • styles.css
  2. Enable the plugin in Settings โ†’ Community Plugins

Usage

Commands

CommandDescription
Scan file for Bible referencesLinks all references in the current file
Scan selection for Bible referencesLinks only selected text

Ribbon Icon

Click the ๐Ÿ“– book icon in the left ribbon for quick file scanning.

Settings

  • Default Translation: Choose your preferred Bible translation
  • Link Service: Select Logos, Bolls Bible, or both
  • Show ribbon icon: Toggle the ribbon icon on or off in the left sidebar

URL Formats

ServiceExample URL
Logos (standard)https://ref.ly/logosres/esv?ref=BibleESV.Jn3.16
Logos (KJV 1900)https://ref.ly/Ge1;kjv1900
Bolls Biblehttps://bolls.life/ESV/43/3/#16

Supported Translations

TranslationLogosBolls
ESVโœ…โœ…
NASB95โœ…โœ…
NIV 2011โœ…โœ…
KJV 1900โœ…โœ…
NKJVโœ…โœ…
MSGโœ…โœ…
LSBโœ…โœ…
LEBโœ…โŒ

Development

# Install dependencies
npm install

# Development build (watch mode)
npm run dev

# Production build
npm run build

# Run tests
npm test

๐Ÿ–ค Support & Feedback

Scripture Linker is a volunteer-led, open-source project. If it has improved your study workflow, please consider supporting its ongoing development:

  • ๐ŸŒŸ Star the Repository โ€“ Help others find this tool by giving us a star.
  • โ˜• Sponsor Maintenance โ€“ Support the time and effort required to keep this plugin updated.
  • ๐Ÿ’ฌ Join the Conversation โ€“ Report bugs or suggest new features in the Issue Tracker.

Sponsor on GitHub ย  Star this Repo

License

MIT ยฉ Michael Marvive

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.