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.

Reply via email to