Hi Joe > I'd like some feedback on some tiddlers I've been writing. > > If I publish the tidders on github (ie the individual tiddlers and NOT an > entire TW) > is there a syntax that can be used that can yank in and view the tiddler from > any other > TW?) > > I realise this breaks security - but would be very convenient - can the > remote tiddler be run in a > iframe? or some other trusted mode?
We can do that from Node.js (running in the browser we can only retrieve from HTTP endpoints that are CORS enabled). There’s a “fetch” command that retrieves tiddlers over HTTP that ought to be able to do the job: tiddlywiki editions/empty/ --verbose --fetch file https://raw.githubusercontent.com/Jermolene/TiddlyWiki5/master/editions/dev/tiddlers/HelloThere.tid '[!is[system]]' '' --build index It’s intended for exactly this kind of use case. https://tiddlywiki.com/#FetchCommand In particular, a useful arrangement is to save the URLs of the files you’re importing in the URL field of tiddlers tagged, say, “remote-server”, and then you can use a filter to specify a bunch of URLs to read: tiddlywiki editions/empty/ --verbose --fetch files '[tag[remote_server]get[url]]' '[!is[system]]' '' --build index However, it doesn’t work with GitHub at the moment because it returns all files with the content type “text/plain” which confuses the import mechanism. We could fix this easily enough by allowing an override content type to be specified as an additional command parameter. Best wishes Jeremy. > > Cheers > > /Joe > > -- > 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] > <mailto:[email protected]>. > To post to this group, send email to [email protected] > <mailto:[email protected]>. > Visit this group at https://groups.google.com/group/tiddlywikidev > <https://groups.google.com/group/tiddlywikidev>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/13edcef6-3cff-495b-a18f-4858855821ab%40googlegroups.com > > <https://groups.google.com/d/msgid/tiddlywikidev/13edcef6-3cff-495b-a18f-4858855821ab%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout > <https://groups.google.com/d/optout>. -- 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/3440894B-57B3-4256-8CD7-836BA3276311%40gmail.com. For more options, visit https://groups.google.com/d/optout.
