I am not a programmer. But I decided to take up studying the Go-Ryelang-ASON-Tiddywiki bundle and set myself the task of making a local server for organizing Tiddlywiki files using AI bots.
What has already been done is an interface in the style of Tiddlywiki. At the top of the left column is a multi-line for searching, importing files from the network, and now I am working on a module for converting blogs from popular blogging platforms into a tiddlywiki file.
With comments and tags.
Conversion from hashnode.dev and partially from wordpress is already working. Plans include blogger, substack, medium, telegram and livejournal.
Full-context search for all tiddlers, but so far only with an indication of the files in which the corresponding line was found. Import works, both static and dynamic sites.
At the bottom there is a sort of dashboard with cards for files and meta information - favicon, title and subtitle, file name and number of tiddlers.
- Two working buttons - delete and open file.
In the right column at the top there is a button implementing the mechanism for hiding the opening of the first column, where there is only a list of files for now, but there will be a second tab with tags and a half-hash of the names of the corresponding files.
Naturally, you can open a file in another browser tab by its name. There will also be an opening of a file by its name in a card on the dashboard. In the dashboard you can manage cards, remove a card from it and vice versa, embed it by the button before the file name in the general list.
- In addition to the ability to delete and open, the cards will have buttons for updating the core and uploading to a tiddler host. Of course, there will be an output of found tiddlers with meta information and text with highlighting of the found request.
Why am I reporting all this? I realized that anyone with AI bots can now do better for themselves and as they need. But suddenly someone will find the project interesting and then I will post it on GitHub. But most importantly, I would like to receive comments with ideas for additional functionality and interface.
The roadmap is to make a button on the “desktop” with automatic opening of the localhost and its stop when closing the tab. And then I will return to my idea of a local context of the tiddler and will work on its graphical representation.
And what other operations with the algebra of tiddlewiki files and tiddlers can there be, in principle?