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 rayv...@gmail.com 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>&nbsp;&nbsp;<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 <cj.v...@gmail.com>:
>
>> 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>&nbsp;&nbsp;<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>&nbsp;&nbsp;<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 hww...@gmail.com 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>&nbsp;&nbsp;<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 tiddlywiki+...@googlegroups.com.
>>
> 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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/629a5d38-2b6e-4074-8756-84af746aae86n%40googlegroups.com.

Reply via email to