@charlie Veniot: Well the screenshot shows an oversight of TW documentation i guess? My 1st question would be: How do you make such a thing? And more importantly: where do i learn the basic commands for this? Yes i can look into the code of the wiki but that code only says about say 50% something to me. So i miss the information on how to program....
Thanks for your friendly answer. Ray Op za 24 apr. 2021 om 17:32 schreef Charlie Veniot <[email protected]>: > Hey, my "gigle" stuff would be impossible to share. It might leave most > folk quite scared. > > The Google stuff: Add a Google calendar to your website > <https://support.google.com/calendar/answer/41207?hl=en> > > - in my example, I excluded all of my calendars (private, shared, and > public) > - you can pick and choose which of your calendars to include > - if your website is public, nobody but you will see your private > stuff, and shared stuff will only be visible to you and the specific > gmail > users you've selected; the rest of the world will only see the public > stuff > > As for the TiddlyWiki code, that I learned by digging into TiddlyWiki.com, > and hacking away at things to understand them. > > Maybe we can peck away at the code chunk by chunk to explain what is going > on. > > What is the first thing you would like to know about ? > > > On Saturday, April 24, 2021 at 12:00:30 PM UTC-3 [email protected] wrote: > >> Charlie where can i find the gigle stuff you just showed? >> Looks awesome. >> >> Are there tutorials somewhere to learn to understand the code uses? >> I copy and paste the code in a tiddler, i see the result, but understand >> half of the code used. >> Do you know where i can learn to understand this stuff? >> >> This stuff i mean: >> >> \define AddTiddlyWikiTopic( topic ) >> <option value={{{ [[$topic$]split[ ]join[%2520]addprefix[ >> https://tiddlywiki.com/static/]addsuffix[.html]] }}}>$topic$</option> >> \end >> >> \define AddWikipediaTopic( topic ) >> <option value={{{ [[$topic$]encodeuri[]addprefix[ >> https://en.wikipedia.org/wiki/]] }}}>$topic$</option> >> >> \end >> >> <$select tiddler={{Docs!!title}} field="curr-topic"> >> <optgroup label="TiddlyWiki"> >> <<AddTiddlyWikiTopic "Custom styles by data-tiddler-title">> >> <<AddTiddlyWikiTopic "Widgets">> >> <<AddTiddlyWikiTopic "Filter Operators">> >> </optgroup> >> <optgroup label="Wikipedia"> >> <<AddWikipediaTopic "TiddlyWiki">> >> <<AddWikipediaTopic "WikiWikiWeb">> >> <<AddWikipediaTopic "Project Xanadu">> >> </optgroup> >> </$select> <a href={{Docs!!curr-topic}} title="Open web page >> in a separate window/tab" target="_blank">link</a> >> <iframe src={{Docs!!curr-topic}} height="500" width="100%"></iframe> >> >> Thanks >> >> Ray >> >> Op za 24 apr. 2021 om 16:05 schreef Charlie Veniot <[email protected]>: >> >>> Screenshot for the $hit$ and the giggle$: >>> >>> [image: Screenshot 2021-04-24 11.02.24 AM - Display 1.png] >>> >>> On Saturday, April 24, 2021 at 11:00:26 AM UTC-3 Charlie Veniot wrote: >>> >>>> My revised version uses Wikipedia's "mobile" view , which looks really >>>> nice in a narrow sidebar: >>>> >>>> \define AddTiddlyWikiTopic( topic ) >>>> <option value={{{ [[$topic$]split[ ]join[%2520]addprefix[ >>>> https://tiddlywiki.com/static/]addsuffix[.html]] }}}>$topic$</option> >>>> \end >>>> >>>> \define AddWikipediaTopic( topic ) >>>> <option value={{{ [[$topic$]encodeuri[]addprefix[ >>>> https://en.m.wikipedia.org/w/index.php?title=]addsuffix[&mobileaction=toggle_view_mobile]] >>>> }}}>$topic$</option> >>>> \end >>>> >>>> <$select tiddler={{Docs!!title}} field="curr-topic"> >>>> <optgroup label="TiddlyWiki"> >>>> <<AddTiddlyWikiTopic "Custom styles by data-tiddler-title">> >>>> <<AddTiddlyWikiTopic "Widgets">> >>>> <<AddTiddlyWikiTopic "Filter Operators">> >>>> </optgroup> >>>> <optgroup label="Wikipedia"> >>>> <<AddWikipediaTopic "TiddlyWiki">> >>>> <<AddWikipediaTopic "WikiWikiWeb">> >>>> <<AddWikipediaTopic "Project Xanadu">> >>>> </optgroup> >>>> </$select> <a href={{Docs!!curr-topic}} title="Open web page >>>> in a separate window/tab" target="_blank">link</a> >>>> <iframe src={{Docs!!curr-topic}} height="500" width="100%"></iframe> >>>> >>>> >>>> On Saturday, April 24, 2021 at 10:49:48 AM UTC-3 ludwa6 wrote: >>>> >>>>> Thanks @Eric : it does indeed work nicely -only not in the sidebar; >>>>> after the streamlining you've done on Charlie's script, that functionality >>>>> seems to have been compromised. >>>>> @Hans: Have you implemented Eric's script without modification, and >>>>> does it display & function correctly in your sidebar? >>>>> >>>>> Anyway: Without really understanding the code, i'm now using Eric's >>>>> macro definition line at the top, followed by Charlie's UI-related code, >>>>> and that seems to work pretty well, tho the sidebar view doesn't flow so >>>>> well if it's set too narrow; i can certainly live w/ this -happy! /w >>>>> >>>>> 8<------(snip)----->8 >>>>> >>>>> \define AddTopic(topic) <option value={{{ >>>>> [[$topic$]encodeuri[]addprefix[https://en.wikipedia.org/wiki/]] >>>>> }}}>$topic$</option> >>>>> >>>>> <$select tiddler={{Wikipedia!!title}} field="curr-topic"> >>>>> <!--🔴 AddTopic takes as input tiddler titles from wikipedia.org >>>>> and creates a link to same tiddler at the static site. >>>>> Add/modify/remove items as per the following three >>>>> examples >>>>> Order the topics as per your preferences >>>>> Add "optgroup elements to group entries" --> >>>>> <<AddTopic "TiddlyWiki">> >>>>> <<AddTopic "WikiWikiWeb">> >>>>> <<AddTopic "Project_Xanadu">> >>>>> </$select> <a href={{Wikipedia!!curr-topic}} title="Open >>>>> web page in a separate window/tab" target="_blank">link</a> >>>>> <iframe src={{Wikipedia!!curr-topic}} height="500" >>>>> width="100%"></iframe> >>>>> >>>>> 8<------(snip)----->8 >>>>> On Saturday, April 24, 2021 at 2:07:33 PM UTC+1 [email protected] >>>>> wrote: >>>>> >>>>>> @Eric: Thanbk you. >>>>>> This works nicely and is, of course, quite extensible to sites like >>>>>> TiddlyWikiLinks. >>>>>> >>>>>> Cheers, >>>>>> Hans >>>>>> >>>>>> On Saturday, April 24, 2021 at 8:30:04 AM UTC-4 Eric Shulman wrote: >>>>>> >>>>>>> On Saturday, April 24, 2021 at 3:16:22 AM UTC-7 ludwa6 wrote: >>>>>>> >>>>>>>> PS to my last: have fixed part of the problem: by adding the suffix >>>>>>>> clause back into macro (as below), it now pulls not a system-level >>>>>>>> error >>>>>>>> msg, but the error msg from wikipedia.org site itself, which seems >>>>>>>> to be objecting to the .html extension only... yet i can't find a way >>>>>>>> to >>>>>>>> remove that w/o reverting to the lower-level error msg. Any insight >>>>>>>> about >>>>>>>> this problem would be appreciated! >>>>>>> >>>>>>> >>>>>>> Try this in a tiddler named "ShowWikipediaFrame": >>>>>>> \define AddTopic(topic) <option value={{{ >>>>>>> [[$topic$]encodeuri[]addprefix[https://en.wikipedia.org/wiki/]] >>>>>>> }}}>$topic$</option> >>>>>>> >>>>>>> <$select field="curr-topic"> >>>>>>> <<AddTopic "TiddlyWiki">> >>>>>>> <<AddTopic "WikiWikiWeb">> >>>>>>> <<AddTopic "Project Xanadu">> >>>>>>> </$select> <a href={{!!curr-topic}} title="Open web page >>>>>>> in a separate window/tab" target="_blank">link</a> >>>>>>> <iframe src={{!!curr-topic}} height="500" width="100%"></iframe> >>>>>>> >>>>>>> Notes: >>>>>>> * The filter in AddTopic needed a closing "]]". Also, the filter >>>>>>> uses "encodeuri[]" rather than "split[ ]join[%2520]". This handles all >>>>>>> special URI characters, not just space. >>>>>>> * The target tiddler for storing the $select widget value is the >>>>>>> *current >>>>>>> tiddler*, rather than "Wikipedia" (or {{Wikipedia!!title}}) and the >>>>>>> corresponding <a href=...> and <iframe src=...> params simply fetch >>>>>>> {{!!curr-topic}} (i.e., from the current tiddler). This allows you >>>>>>> transclude the above content as a template (e.g., >>>>>>> {{||ShowWikipediaFrame}}) and each transcluded instance can be used >>>>>>> to show a different selected topic. >>>>>>> >>>>>>> enjoy, >>>>>>> -e >>>>>>> >>>>>> -- >>> >> 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 view this discussion on the web visit >>> https://groups.google.com/d/msgid/tiddlywiki/88893ef2-687f-4ace-96cd-ab70d4a68e64n%40googlegroups.com >>> <https://groups.google.com/d/msgid/tiddlywiki/88893ef2-687f-4ace-96cd-ab70d4a68e64n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/629a5d38-2b6e-4074-8756-84af746aae86n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/629a5d38-2b6e-4074-8756-84af746aae86n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAAF_p9B2UaF8bO8z0T_e9rtwzLyZLAe37-CyoA4jWWHXcpK4dQ%40mail.gmail.com.

