Finally got a chance to try this and WOOHOO I got it to work.

Thank you very much Astrid.

Rich Shumaker

On Sunday, December 21, 2014 1:21:09 PM UTC-8, Astrid Elocson wrote:
>
> Hi Rich,
>
> There's an example of a YouTube macro here:
>
> http://tiddlywiki.com/#Formatting%20text%20in%20TiddlyWiki
>
> But you might like to try this as an experiment: Create a new system 
> tiddler on your Hangouts wiki. Call it something like 
> "$:/.rich/macros/youtube" - the dot before "rich" will keep this tiddler 
> floating conveniently at the top of the list in the sidebar's System tab. 
> Store the following three lines as the tiddler's content:
>
> \define yt(time, minSec)
> [[$time$|http://www.youtube.com/watch?v=$(youtubeid)$&t=$minSec$]]
> \end
>
> Make sure there's a linefeed at the end of the third line, i.e. check your 
> typing cursor can go onto a fourth (empty) line below the word "\end".
>
> Give this tiddler the special tag "$:/tags/Macro". This makes the macro it 
> defines available to all tiddlers.
>
> The macro it defines is called "yt" (a nice short name, because you may be 
> using it a lot :)  When you subsequently use the macro, you will have to 
> supply two values, known here as "time" and "minSec". When you subsequently 
> use the macro, "time" will be the time you want to display, e.g. 
> "00:01:25", and "minSec" will be the time in YouTube's format, e.g. 
> "001m25s". The values you supply will appear in the places where the 
> macro's definition says $time$ and $minSec$.
>
> So… at the very start of each hangout tiddler, add a line like the 
> following. Change the video ID to match the hangout in question, and place 
> a blank line between this and the rest of the tiddler.
>
> \define youtubeid() EU-H0xhga08
>
> This also defines a macro, but this macro is only available within this 
> tiddler. Each hangout tiddler can define its own private "youtubeid" macro 
> in this way, to save you having to repeat it for every scene of the hangout.
>
> Then… throughout the rest of the tiddler, you can replace things like this
>
> [[00:01:25|http://www.youtube.com/watch?v=EU-H0xhga08&t=001m25s]]
>
> with less bulky things like this:
>
> <<yt "00:01:25" "001m25s">>
>
> Ideally, you'd want to say just
>
> <<yt "00:01:25">>
>
> or
>
> <<yt "001m25s">>
>
> but I don't think TiddlyWiki itself provides the necessary conversion 
> mechanism. (I hope someone will prove me wrong.) The conversion could be 
> done with a "power macro" written in pure JavaScript, but that's a 
> different can of worms.
>
> – æ
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" 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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.

Reply via email to