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.

Reply via email to