Export all tiddlers in separate files

Hello, I’m using tiddlywiki for a few years now, and I want to switch to Legendkeeper (LK) (https://www.legendkeeper.com/). If I import my TW in LK, it creates only one article with all the tiddlers in it which is not convenient at all.

So I’m searching a way to export all the tiddlers separatly. I searched online for a simple solution (I have no big informatical skills ^^), but couldn’t find something relevant. If you have something to help me, don’t hesitate to share!

Thanks

https://tiddlywiki.com/#Using%20TiddlyWiki%20on%20Node.js It seems you are using single-file tiddlywiki, maybe this will help you

Thanks for your answer, the question is probably stupid but how do I convert my wiki to a node.js version?

Which operating system do you use?

If you already have Node.js and Tiddlywiki installed, then

$ mkdir MyNewNodeWiki
$ cd MyNewNodeWiki
$ tiddlywiki . --init server
$ tiddlywiki . --load /path/to/ExistingWiki.html

The Node wiki is now populated and ready to run when you want.

$ tiddlywiki . --listen port=9876

The Node wiki is now running on http://localhost:9876. If you skip the port, it will default to 8080.

(The . in the above instructions is the current path. But you can use any relative or absolute path on the system.)

If you do not have Node, then visit https://nodejs.org/ to find the instructions and install it on your local system. Node comes with the command-line tool npm, and with that you can install TiddlyWiki with

$ npm install -g tiddlywiki

(The -g here means that tiddlywiki is installed globally, and you can use it from a terminal located anywhere.)

Now the instructions above should work.

Edit

And I should add, when you’re running in Node, the download button has additional synchronization behavior. Your save back to Node is automatic, but you can refresh the content, logout, copy some logs (I know nothing about this), and importantly here, “Save snapshot for offline use”, getting you back a single-file wiki out of the Node one. For some documents for which I haven’t found good hosting, I use this to email updates to others who need the content but don’t need to edit.

You can reload from such a file if you’ve made changes there. It’s great for new and updated tiddlers, but it does not capture the fact that you’ve deleted others. So I use it sparingly, but it’s useful at times.

1 Like

If you are a non-technical user and don’t want to use terminal

  1. Download https://tidgi.fun/

  2. use “Import HTML” feature

  3. when import is done, right click the workspace to open the folder, all tiddlers are there
    图片

Tanks all for your answers. Indeed I’m a non-technical user :slight_smile: so … I tried linonetwo’s solution. It works great so far!, but gives the tiddlers in .tid format. Is there an easy way to convert all tid files in HTML / JSON / text markdown which are the import formats allowed by Legendkeeper,
thanks!