My goal is to use TidyWiki as a repository for personal notes and journals (i.e. Evernote). I'm new to using TiddlyWiki, but comfortable with scripting and development. I'd like to get some input from more experienced users on how they approach creating and editing tiddler content (or integrating in general) outside of manually creating tiddlers.
The two approaches I could find were editing files directly, and using the REST API. * Directly creating/editing files in the tiddlers directory requires a restart of the nodejs server, followed by a refresh of the browser window, for any changes to go through. * Using the REST API (GET/PUT/DELETE) seems straight forward enough for getting, editing, or creating text based tiddlers. However, it's undocumented so I'm not sure if there's steps I might be missing (updating indexes, etc.) and I'd have to check into how to handle any new content such as images. Also, it seems a browser refresh is also necessary to render any changes. Some examples of things I'd like to do: * Append entries to a day specific tiddler, either automatically (i.e. I have a simple script to connect/disconnect from my work VPN and open related applications, it could also add lines that have the time and connection/disconnection for time tracking) or manually through the command line. * Poll my Pinboard account for new bookmarks, then create corresponding Tiddlers in TiddlyWiki, which I may later use for annotations/notes on resources. * Have a daemon watching a directory so if I put a photo in Dropbox from my phone, it will import it. -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywikidev. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/1491172152.2951254.931772640.0887F8B4%40webmail.messagingengine.com. For more options, visit https://groups.google.com/d/optout.
