It has the hackability of emacs but can run anywhere a browser can ( both online and offline ). And of course, an active community and ecosystem built around it.
Tiddlywiki is neat technology, but the fact that you have to choose a method of saving and are presented with ~13 different options just gives me decision fatigue.
I don't care to evaluate which plugin will actually _save_ my data. That's a pretty fundamental operation in my opinion, and the fact that I have to evaluate and choose from one of 13 options does not instill a lot of faith that my data will not be lost.
>> but the fact that you have to choose a method of saving
AFAIK there is a single default. Just use that. If you need more features you can go down that rabbit whole but I think tiddlywiki is very usable without any modifications like you're describing.
Last time (a few weeks ago) I tried rclone with WebDAV. I do what the instructions say, I get a local web site where I can open the empty.hmtl, I do the basic setup, write a tiddler, it says "Saved" and the empty.html is still pristine and never gets written.
The times before that I tried several other ways documented on their web site, but failed with all of them. git? Only GitHub (and GitLab) seem to be supported, not my own git repo. Or SourceHut.
Cloud connectors? Which of the three? I've tried at least one of them, didn't work.
I wrote this[1] because I wanted something that didn't require any setup and I didn't want all kinds of features getting in my way. Just run the server and have it save the wiki to my hard drive. I guess you do have to install a D compiler in order to compile it, which might be classified as setup.
I hear you on this problem and it took a while to find a solution I like. Ultimately, I went with https://github.com/Jermolene/TiddlyDesktop and file syncing tool of my choice. It seems to work well, but you can have issues if you simultaneously edit.
I had the some problem, and several months ago (8?) I put together a small python script that I run that handles saving for me seamlessly. It also keeps around a handful of backups for each wiki, and provides an index page so I can swap between different wikis as I need to. I'm now all-in on TiddlyWiki and I've never been happier. I manage about a dozen or so wikis this way.
I haven't yet gotten around to properly hosting the source code publicly, but it's just a single python file that I run locally. To actually replicate the wikis between my devices, I use Syncthing. I'll be happy to put the source code up if folks are interested...it'll probably take only an hour or so.
I've been using Tiddlywiki for my technical notes. Before I was using Evernote and Notion, both would format my code blocks and it was just easier to use Tiddlywiki with a desktop app for saving.
But my concern with Tiddlywiki is extracting the data if needed, there was a time when my wiki had some file issues and lucky that I was able to recover without sorting the files manually.
It's been a while since I've actively used tiddlywiki, so I don't have actual code snippets at hand - but extracting "tiddlers" should be the least of your concerns (at least, that was my experience when I used it).
Just open the tiddlywiki in your text editor. All your tiddlers are neatly filed away at the bottom. It's that simple.
In fact, I had a folding expression in vim which folded everything neatly, and allowed one to just navigate between tiddlers, all in vim.
If its that simple to interactively browse through the data without running the javascript "engine", then you can see how trivial it is to pull out any or all tiddlers, on demand, out of the tiddlywiki.
Thank you, I wasn't aware it's that easy. I have gotten around the saving issue with the desktop clients, they work decently well. I also love the tree view which many note apps seem to move away from.
> It has the hackability of emacs but can run anywhere a browser can
Needing a browser is definitely not a positive. The website taking two seconds to load even when in cache while zim is absolutely instant even on potato PC neither.
I think being able to view your wiki from any browser is a positive. I don't need a separate app for my phone, I just access my wiki website and everything works the same.
It has the hackability of emacs but can run anywhere a browser can ( both online and offline ). And of course, an active community and ecosystem built around it.
[0] https://tiddlywiki.com/