AutoFormulaSheet for Obsidian

I was lazy, so I made an app

Cameron Kroll
2 min readJan 27, 2022

Obsidian is my favourite note-taking app of all time. Forget Notion, Obsidian is all you need!

Being a student, I use Obsidian to take a lot of notes. While I like obsidian’s interface, it can get a bit tedious to search through every one of my hundreds of notes for formulas to add to a formula sheet.

Instead of spending 10 minutes manually creating a formula sheet, I decided to spend 2 hours developing an app to do it for me. Because efficiency!

Obsidian allows you to use tags to change the way it displays text. For example, the tag <sup> turns the text into superscript.

If you use a tag that Obsidian doesn’t recognise, it’ll just ignore it. I took advantage of this by adding an <eq> tag. I can tag equations and formulas using that tag with the id for the subject. For example, I tag physics formulas with <eq p>.

I wrote a console app with C++ that scans through any files in my obsidian vault and grabs the equations to paste into the output doc. You can even specify which tag you want to use. If you specify a tag, AutoFormulaSheet will ignore any equations that don’t match that tag.

If AutoFormulaSheet sounds useful to you, I’ve released it on GitHub under the CC0 license. Realistically, this is something you could write yourself in an hour or two, but why bother?

--

--