Skip to main content

Baty.net

A blog about everything by Jack Baty đź‘‹

Tag: TiddlyWiki

Software that sparks joy

I’m just coming off a week using Obsidian. Obsidian is really good and powerful and easy to use and extensible and probably the correct answer to the question, “Where should I keep my notes?”.

I love Obsidian for a minute because of what it does and the fact that it’s not whatever I’d been using previously. It’s refreshing and finding new plugins to play with is good fun. But it’s janky. Why don’t more people complain about it being janky? It’s just blech to actually live in. It feels weird and loose and sloppy to me.

Trying something with TiddlyWiki

I’m trying something with TiddlyWiki. My public wiki has over 3,000 entries. As much as I try keeping notes in my array of Org-mode files, I almost always find what I’m looking for in the wiki instead. I’ve also kept a local, private “Lab Notebook” wiki in TiddlyWiki. It competes with my Org-mode daybook and journals, though, so I’ve neglected it.

It occurred to me that I’ve enjoyed using TiddlyWiki for public notes. However, I can’t only keep a public wiki, because not everything belongs “out there”. Just most of everything. That’s where the Lab Notebook comes in.

Adding an RSS feed to my wiki

TiddlyWiki is a single static HTML file. It does not generate an RSS feed of new entries. It doesn’t generate anything.

I treat my wiki at wiki.baty.net more like a blog than a wiki, so not having an RSS feed feels like an omission. Most of the time I consider this to be a feature. I like that I can write any old nonsense and it doesn’t actively go out and bother anyone. It’s my little secret, that you can read if you want.

The Daily Notes Dilemma

TL;DR: daily.baty.net.

You see, I have a nice wiki, and for a couple of years, I have written a new entry in it (nearly) every day. These “daily notes” have been interspersed and interlinked with the rest of the wiki’s content. It works, but I don’t love it.

Writing in TiddlyWiki is fine. It’s super easy, but it’s also a little clunky, which quickly becomes friction. And the experience for visitors is weird if you’re not familiar with TiddlyWiki. Also, there’s no RSS feed. I sometimes consider this a feature, because it’s nice writing freely and knowing it’s not “going anywhere”. On the other hand, if I were someone wanting to follow along with me, I’d want a damn RSS feed.

Managing my TiddlyWiki with WebDAV and Tailscale

Short version: I am managing my TiddlyWiki wikis as stand-alone HTML documents using a WebDAV server accessed securely from anywhere via Tailscale and I can now drag and drop images into content and have them uploaded and linked automatically. It’s brilliant!

As much as I love TiddlyWiki, I’ve never enjoyed managing images with it. Embedded images are easiest but can quickly bulk up the wiki’s HTML file size, so I reference them instead. I’ve done this a couple ways.

Writing everything in TiddlyWiki and publishing just the public parts

I take all my notes in

TiddlyWiki now, and publish most of them to rudimentarylathe.wiki.

For the past few years, I’ve published my wiki using TiddlyWiki. I write daily, publicly sharable notes there. Private stuff goes elsewhere…or did, until yesterday.

It’s the “elsewhere” part that drove me nuts. I have a private Roam database in which I would track things I don’t want to share. Or maybe I should write it in Org mode. Or Obsidian, or Craft, or or or. The difficult part for me has been that I want to take a note about, say, a new camera purchase. There are two components to it, the information about the camera itself, and information about the purchase. The former is public, the latter is private. This means I create one note in TiddlyWiki and one in, let’s say, Roam. There are dozens of examples like this, and it’s crazy-making. I thought I could manage this using links or copy/paste but it sucks trying to do that. I could also make everything public or private. Neither of these are feasible.