The index: instinct tells me it needs to run in two directions

You definitely describe an ideal future-state, Matt. It’s one of the reasons I want to write my own app.[1]

Imagine being able to ‘watch’ locations and just have stuff you create there picked up and added to your index. And be notified of conflict. (Or just have it corrected in the background!)

Or creating a note in your index and, on adding the ‘local filesystem’ location tag, having the folder created there. Along with some sort of URL scheme pointer file that you can open to bring you back to this point in your index.

And many other such dreams… so for now, I say be careful, because these tools don’t exist. I’m sure one of the smart people here could hack you together some sort of interim script. All it would need to do would be to scan your FS and compare to Obsidian and alert on conflict. I could hack a version of this together so if nobody else has a go, remind me of this in a week.

By the way, I know people come up with variants on the JD system all the time, which is great. This whole thing is just an idea; tweak it to your needs.

But if we’re to have this sort of software, your systems must conform to a standard. As per the website: no deviations, nothing clever. Otherwise all of the assumptions baked in to such software will fail.

This is why I’ve started the index file spec. If you build an app and I build an app, they should all be interoperable via a well-documented format.

Edit: pinging @SwissArmyWrench who’s already put together Johnnybgoode v1.1.0 is released! which I’ll confess I haven’t played with yet so I don’t know what it does.


  1. Which will be Mac/iOS-only, sorry kids. I gotta pick and god knows I’ve dabbled in the world of Windows development and it scared me. ↩︎