Bible Study in Obsidian Kit (including the Bible in Markdown)

Thank you for getting back to me. This workflow is still massively better than copying and pasting into various tools I was using. Thanks for putting all of these resources together. THANKS!

Hi! I’ve had tons of difficulty downloading and attempting to install/run all of this code stuff as I’m definitely a non-coder. I know SQL, but that’s hardly code. I’ve been able to load the BIble, but I’ve been unable to load it in NKJV, which is what I’m wanting. I’ve given up on importing your bible into my Obsidian as NKJV, and may attempt again in the future.

At any rate, the question I have is about the referencing that you do. I really like the ability to display/call a verse into the note using ![[ ]]. However, I was wondering if you were able to pull multiple verses instead of just one at a time.

For example, if I want to call Matthew 26:46-47 (NKJV), I would think I’d use something like ![[Matt-26#v46-v47]] and it would result in:

Rise, let us be going. See, My betrayer is at hand.

And while He was still speaking, behold, Judas, one of the twelve, with a great multitude strong textwith swords and clubs, came from the chief priests and elders of the people.

Any chance there is a way to do this?

There has been a lot of discussion about linking to and embedding ranges. Unfortunately, there’s just no good way to do this in Obsidian. This is my current method for dealing with multiple verses:

1 Like

Does anyone have experience creating/using miscellanies, as used by Jonathan Edwards? (Full explanation here: Best Bible Note-Taking System: Jonathan Edwards's Miscellanies - YouTube)

When Jonathan Edwards was just nineteen years old, he began one of his most ambitious organizational projects, a collection of notes, thoughts, observations, and insights known as his Miscellanies. One by one, he began taking notes on just about everything: Bible passages, theological concepts, observations from books he was reading … anything. Some of these “miscellanies” are quite short. Not more than a paragraph. Others are much longer—several pages even. Some miscellanies became proto-sermons for later use, and others were even imported wholesale into his important published treatises later on. What is remarkable in all of this is that Edwards diligently numbered each miscellany, gave them titles, and cross-referenced them religiously as he went… The miscellanies, numbered and indexed, would often be noted in the margins of his Bible as well, especially if the note was an expansion of an exegetical point.

Sounds kinda Zettelkastenish. I’m intrigued, and this this would be a good way for me to study as it can also bring in thoughts way beyond the immediate text, but I’m trying to think of a semi-digital means of implementing. Perhaps using the daily note? In my paper Bible I could then make an annotation in the margin with the date, rather than a number, so I could get back to the relevant item. Or perhaps I’ve finally found a use for the date based ZK numbering in Obsidian? It’s short enough to write in the margin of my Bible.

Any thoughts welcome!

Sources: Jonathan Edwards’ Organizational Genius , Miscellanies Index | The Jonathan Edwards Center at Yale University


@RogerP thank you! Like you said, this isn’t the best, but it is a sufficient work-around for now.

I’ve actually decided to take this a step further.

I just linked to the first verse, but “renamed” it as the range. I didn’t even know about the link re-naming function until your response

So for example, for Revelation 1:12-14, I linked only to verse 12, but renamed it as the range (“Revelation 1:12-14”). Then below, I added exclamation points before each verse, and put the links back-to-back so that they show up together. This works for me for now, albeit a little bit clunky.

Here’s a screenshot of an example:

Thanks again for your help! Have a fantastic day :blush:


Hi y’all! Just wanted to make you aware of the Obsidian Gems of the Year. I threw my hat in the ring under the Content creators category.

If you found value from the Bible Study Kit, you might consider voting for it (or for any other of those great creators for that matter). Thank you!

Tyler, I’m just now setting up my vault for bible study. Thank you so much for this! Very helpful, you spared me much time experimenting. Just curious: how do you have those wonderful references show up with the bible verses? Is this a cross-reference bible you downloaded and made work with Joschua’s system? I’d love to find something similar. I’m nursery school level with regards to Obsidian and zero coding experience, but hopeful.

Hi I am a big fan of Joschuas work.
Since I use Obsidian mainly on mobile and in edit mode, the hashtags are a bit in the way. So I tried to tag the blocks with the verse number (^12) at the end.
Works nice for me and don’t see drawbacks so far.
Can this taggig be automated by a script?
Unfortunately I know nothing about programming.
Joschua was super helpful but he seems to be quite busy at the moment.
Can anyone help?
I’d happily offer some coffees / pizzas. :slight_smile:

1 Like

Hey Joshua,

I have run into a problem attempting to run your script. Here is what I get:

[[email protected] /mnt/m1/me]$ bash -i -v ESV line 7: syntax error near unexpected token newline' line 7:
[[email protected] /mnt/m1/me]$

After doing a search, it appears that Bash does not recognize this as html and is attempting to run it as a normal bash script. So, How can I install the ESV version of the bible? I am pretty techy. I just need a good approach since this . Thanks!!

Have you figured this out yet? Struggling with the same and no idea how to fix it.

I’m afraid not. I eventually got to the point where I decided I had spent way too much time on it already, so I just delete them as I find them. Maybe another time I will poke at it again, but not now.

I came here to check up on whether there was a fix for linking multiple verses, but I literally just finished working on a Shortcut to do this! Remove headings in Obsidian Bible

Please note:

  • I’ve only tested this on MacOS Montery. No idea if it’ll run correctly on iOS.
  • From my testing it works for the majority of cases, but won’t catch a heading which occurs mid-sentence
  • There’s a false-positive that occurs with a double quote following a single quote (see example below). There’s likely to be a quick fix by looking at the regex, but I’ve spent far too long on this already!

"‘Behold, I send my messenger before your face, who will prepare your way before you.’

Back up your Scripture folder before trying this!!!

  1. When you first run it, you’ll need to set the top action to your Scripture folder. The Shortcut will process your directory book by book.
  2. The first prompt you see will show all the positive matches in a given book (each separated weirdly by a double space). Press Enter to proceed. If you cancel now, the entire Shortcut will stop.
  3. The second prompt will ask if you want to process all the chapters at once, skip the book, or be prompted for each chapter individually. Check each line carefully to make sure that they are all headings that you want removed.
  4. There’s a lot of headings over hundreds of chapters over 66 books, so the process takes a good chunk of time to work through, but it’s definitely faster than doing it manually!

Note: as mentioned above, there are some rare cases of false-positives, which is why you may need to go chapter-by-chapter. I’ve erred on the side of caution with the search to reduce the number, but some are inevitable.

Did I mention you should back up your Scripture directory before trying this?!

You can use the following regex search in Obsidian to quickly check that it’s worked on your vault:

/\S(\.|\?|\!|\"|\')[A-Z]/ -/[A-Z]\'[A-Z]/

There are some edge case ones that slip through because they occur in the middle of a sentence. You’ll have to get those manually by searching through Obsidian. I can’t find my regex search string for those, but I’ll figure it out tomorrow and post back here when I do.

1 Like

I love it! Really great idea. I’ll be creating a new vault for this. I’m reading the Bible daily and I’m studying regularly, this will help me tremendously!

I have one question. I have a bible in epub and PDF that I would like to use. Do you have a way to convert those into the Obsydian script that you use?

Looking forward to your reply!

1 Like

I also have my whole bible in RTF formate. Is that usable? You can see this download link to check the format:

All bible books are in their own file. And each file has an overview of what’s in the book.

1 Like

Hi Joshua and others,

I’ve been trying now for a few hours to get the bash script to run on MacOs, but no luck. I keep getting syntax errors.

I wonder if someone would be willing to download for me the NRSV translation with the options -beai ?

In particular, I’d love to have the editor’s sub-headings so that I can link to those headings instead of to one single verse when referencing something inside of a chapter.

If helpful, here’s my email - [email protected]

Thanks to anyone who might be able to help, and take care.

If anyone is looking for help in setting up or running the script, please ask me on this thread Bible Study Kit in Obsidian Scripts (Help and Support) or with a personal message.

I for myself am an software engineer working with Windows / Macos / iOS.
I had trouble with the script myself and we might build up a good starting up guide (install ruby) and a troubleshooting if we move out of this release thread and start posting on a more specific thread.


Hi Awi,

I understand your approach. I think it is easier to work in the way that you have headings for each vers (###### 1). In the new preview mode you don’t see the ‘hashtags’.

But I’m very sorry - i can’t help you with a script. I also used Joshuas script and adopted it a bit.
Here is a bible chapter and an example how i work.

Hi Hermann
Your underlining looks great.
How do you do it?
Do you know if there is a way to use multi colored highlights?
I mainly use the Obsidian Bible on my mobile phone. It bugged me how the numbering interupted the flow of the text. Aditionally, when writing a link, as soon as you put in the ^, it suggests the content of the verse. Very handy. :slightly_smiling_face:
I started to format it all by hand. It will take me years to complete it…
I see it as a hobby. :slightly_smiling_face:

For the unterlining i use the Highlightr-Plugin.
I understand the advanteges of using the ^. Using the # suggests only the verse number. But most of the time it is enough for me. Now I have my Bible translation in my vault and can use it productively.
For the links (under each chapter), I made an excle table that created the correct links for me for each chapter. If that would be helpful, I can share the excle file. But it was much work with copy & paste. I made it every time bevor reading a chapter in my bible.

Hi Herman
Thanks a lot! This is a great plugin.
Unfortunately it doesn’t work well on mobile (yet).
Edit: It works great on mobile! I only had to add it to the toolbar.
You made a good point: Use the bible with what you already have!
I don’t even need to tag the whole bible in advance. When I want to link to a specific verse obsidian does it anyway and creates its own tag. I can then change that to the corresponding verse number.
Although I don’t really understand how you use the excel files I’d be interrested to try them.