[tw5] Re: Speech-to-Text v1.0.5 is here!

2021-08-15 Thread TW Tones

Links etc... here in this thread please
On Sunday, 15 August 2021 at 08:55:13 UTC+10 flanc...@gmail.com wrote:

> *What's New?*
>
> New language features:
>
>- auto switch when TW language switched (opt-in on plugin settings)
>- more settings, such as continuous listening option!
>- Loads of more languages!
>- minor BUG fixes
>- and lots more!
>
>

-- 
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/d61f883f-9875-4fc1-84f3-702c177033b1n%40googlegroups.com.


[tw5] Re: Help please for indicators in SideBar

2021-08-14 Thread TW Tones
Télumire,

Hey thanks soo much, that is exactly what I needed.

I have adopted the final css as follows to get smaller icons that the 
PageControls.

.indicator-container { display:block; margin-top: -15px; margin-bottom: 
-22px; line-height:unset; } .indicator-item{ height:15px; width:15px; 
display:inline-block; position:relative; } .indicator-item button, 
.indicator-item button * { width:100%!important; height:100%!important; 
padding:unset; margin:unset; display:inline-block; left:0; top:0; }

I will shareback my indicators "bar" macro shortly

Regards
Tones

On Friday, 13 August 2021 at 04:16:44 UTC+10 Télumire wrote:

> Erratum bis (sorry..) :
>
> .indicator-container {
> display: flex;
> flex-wrap:wrap;
> margin-top: -14px;
> margin-bottom: -26px;
> --indicator-size:10px;
> }
>
> .indicator-item{
> height:var(--indicator-size);
> width:var(--indicator-size);
> display:inline-block;
> position:relative;
> }
>
> .indicator-item button, .indicator-item button * {
> position:absolute;
> width:100%!important;
> height:100%!important;
> padding:unset;
> margin:unset;
> left:0;
> top:0;
> }
>
> Should I send further replies by private message to avoid spam ?
>
>
> Le jeudi 12 août 2021 à 20:02:22 UTC+2, Télumire a écrit :
>
>> Erratum : no need for the line-height:unset nor the inline-block for the 
>> button and its content :
>
>
>>
>> .indicator-container {
>> display:block;
>> margin-top: -14px;
>> margin-bottom: -26px;
>> }
>>
>> .indicator-item{
>> height:40px;
>> width:40px;
>> display:inline-block;
>> position:relative;
>> }
>>
>> .indicator-item button, .indicator-item button * {
>> width:100%!important;
>> height:100%!important;
>> padding:unset;
>> margin:unset;
>>
> left:0;
>> top:0;
>> }
>>
>> Le jeudi 12 août 2021 à 20:00:09 UTC+2, Télumire a écrit :
>>
>>> Ok now I understand what you mean … This is because tiddly wiki wrap the 
>>> content in a  tag, which has a margin of 14px. So to fix that, since we 
>>> can't style an element based on it's content (at least not until the 
>>> pseudo-class :has is supported) nor give it a class (as far as I know), we 
>>> need to wrap the indicators in a container and use it to compensate with 
>>> negative margin.
>>>
>>> The code becomes :
>>>
>>> \whitespace trim
>>> 
>>> 
>>> {{$:/core/ui/Buttons/edit}}
>>>  
>>> ..etc..
>>> 
>>> {{$:/core/ui/Buttons/cancel}}
>>> 
>>>  
>>>
>>> And the css becomes 
>>>
>>> .indicator-container {
>>> display:block;
>>> margin-top: -14px;
>>> margin-bottom: -26px;
>>> line-height:unset;
>>> }
>>>
>>> .indicator-item{
>>> height:40px;
>>> width:40px;
>>> display:inline-block;
>>> position:relative;
>>> }
>>>
>>> .indicator-item button, .indicator-item button * {
>>> width:100%!important;
>>> height:100%!important;
>>> padding:unset;
>>> margin:unset;
>>> display:inline-block;
>>> left:0;
>>> top:0;
>>> }
>>> Le jeudi 12 août 2021 à 08:22:19 UTC+2, TW Tones a écrit :
>>>
>>>> Télumire
>>>>
>>>> I just tried this on tiddlywiki.com;
>>>>
>>>> Thanks, we are almost there.
>>>>
>>>> I set the width and height to 15px, look like I wanted then added 
>>>> list-before = $:/core/ui/SideBarSegments/tabs
>>>>
>>>> Once it moves above the tabs there is too much white space above and 
>>>> below
>>>>
>>>> [image: Snag_1f281978.png]
>>>>
>>>> Is there some way to remove or reduce this space top and bottom?
>>>>
>>>> Regards
>>>> Tones
>>>>
>>>>
>>>> On Thursday, 12 August 2021 at 12:07:40 UTC+10 Télumire wrote:
>>>>
>>>>> So if I understand correctly, you want to be able to give a custom 
>>>>> size to your icons/buttons and be able to have them next to each other ?
>>>>>
>>>>> Try this and tell me if that works :
>>>>>
>>>>> In the tiddler tagged with $:/tags/SideBarSegment : 
>>>>>
>>>>> \whitespace trim
>>>>> 
>>>>> {{button 1}}
>>>>> 
>>>>> ..etc..
>>>>> 
>>>>> {{button n}} 
&g

[tw5] Re: Using <$list> widget to generate table rows

2021-08-12 Thread TW Tones
I see you were talking to yourself, 

Are you fine now?

Personally I prefer using the html table tags especially when I use a list 
inside the table to generate rows and another for columns.

Regards
Tones

On Tuesday, 10 August 2021 at 07:02:44 UTC+10 davou...@gmail.com wrote:

> Well this works:
>
> \define davout-list(levels: "1,3,5")
> 
> LevelBlah
> <$list filter="[[$levels$]split[,]]" variable="level">
> <> Blah
> 
> 
> \end
> On Monday, August 9, 2021 at 9:53:34 AM UTC-4 Louis Davout wrote:
>
>> \define davout-list(levels: "1,3,5")
>> | ! Level | ! Blah |
>> <$list filter="[[$levels$]split[,]]" variable="level">
>>
>> | <> | Blah |
>>
>> 
>> \end 
>>
>> Removes the  tags but makes each row into its own table.
>>
>> On Monday, August 9, 2021 at 9:46:15 AM UTC-4 Louis Davout wrote:
>>
>>>
>>> I'm trying to use the <$list> widget generate table rows. One is this 
>>> even possible. Two How? Here is simplified version of code I've tried. 
>>>
>>> \define davout-list(levels: "1,3,5")
>>> | ! Level | ! Blah |
>>> <$list filter="[[$levels$]split[,]]" variable="level">
>>> | <> | Blah |
>>> 
>>> \end
>>>
>>> \define davout-list2(levels: "1,3,5")
>>> | ! Level | ! Blah |
>>> <$list filter="[[$levels$]split[,]]" variable="level">
>>> | <> | Blah |
>>> <$wikify name=wikifiedRow text=| <> | Blah |>
>>> <>
>>> 
>>> 
>>> \end
>>>
>>> <>
>>>
>>> <>
>>>
>>> The html it generates:
>>>  Level>> align="center"> Blah
>>> | 1 | Blah |
>>>
>>> | 3 | Blah |
>>>
>>> | 5 | Blah |
>>>  Level>> align="center"> Blah
>>> | 1 | Blah |
>>>  | Blah |
>>> |
>>>
>>>
>>> | 3 | Blah |
>>>  | Blah |
>>> |
>>>
>>>
>>> | 5 | Blah |
>>>  | Blah |
>>> |
>>>
>>> 
>>>
>>> It's closing the table and generating  tags.
>>> -
>>> A more general question. It's been stated that macros are text 
>>> substitution not functions that return a value. And they don't "evaluate". 
>>> I've seen first hand they don't return a value, but they do seem to at 
>>> least execute some code. For example they do call other macros:
>>>
>>> \define a()
>>> <>
>>> \end
>>>
>>> \define b(where)
>>> $where$
>>> \end
>>>
>>> <>
>>>
>>> produces:
>>> here
>>>
>>> So what are the rules for what macros will and will not "execute"?
>>>
>>> Thanks.
>>>
>>

-- 
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/13092a1e-1cf0-4477-9119-12345cdce2d6n%40googlegroups.com.


[tw5] Re: Add items to a running tiddler

2021-08-12 Thread TW Tones
Best of luck with the covid-19, 

In Australia if you get a test because you were a close or casual contact 
with Covid you have to self isolate until you get the result (24-48 hours 
max). Ee would not be allowed (with some special exceptions) to go to work 
today. Be carful.

Today I proudly got my second Astra-Zeneca after apparently the ideal 12 
weeks and I hope to get a booster from an RNA vaccine in the next 6-12 
months

Then perhaps we can visit France again, and isolate at home on our return, 
if necessary.

It is a curse to say "may you live in interesting times".

Tones


On Wednesday, 11 August 2021 at 12:46:25 UTC+10 anarchoNerd wrote:

> That's awesome, thank you. I only have a very very basic understanding of 
> javascript and want to learn, so I'm going to try and understand this as I 
> implement it, so it may be a bit. I'll let you know once I get it up and 
> running. Unfortunately both my son and I were exposed to covid over the 
> weekend and we're waiting on test results, so I'm off work and have some 
> extra time. I'll start looking at it tonight and may have it figured out by 
> tomorrow. 
>
> On Tuesday, August 10, 2021 at 5:52:41 PM UTC-7 Eric Shulman wrote:
>
>> On Tuesday, August 10, 2021 at 4:22:31 PM UTC-7 anarchoNerd wrote:
>>
>>> Here is an example of what my *Commands learned* header looks like 
>>> right now:
>>>
>> ...
>>>
>> I would like to automatically add each one to a separate tiddler (and 
>>> auto sort them if possible) so that all commands can be accessed in one 
>>> place, while also remaining in their original tiddler.
>>>
>>
>> Try this:
>> 1) First, create a tiddler (e.g., "CommandListMacros") tagged with 
>> $:/tags/Macro, containing this macro definition:
>> \define addToList(tid)
>> <$vars lf="
>> ">
>> <$button class="tc-btn-invisible" style="text-align:left;" actions="""
>><$set name="lines" filter="[[$tid$]get[text]splitregexp[\n]]">
>>   <$action-setfield $tiddler="$tid$" text={{{ 
>> [enlistsort[]join] }}} />
>>""">
>>
>> !!$tid$:
>> <>
>> <$action-setfield $tiddler="$tid$" text={{{ 
>> [{$tid$!!text}addsuffixaddsuffix] }}}/>
>> 
>> 
>> \end
>>
>> 2) Then, create a tiddler containing the following content:
>> \define commands()
>> * ''whoami'' - Prints current username.
>> * ''clear (ctrl l)'' - Clears terminal.
>> * ''adduser'' - *requires sudo* Adds new user.
>> * ''which'' - Prints directory which command binaries are being used 
>> from. 
>> \end
>>
>> <>
>>
>> Notes:
>>
>> In the macro tiddler:
>> * The addToList() macro presents a $button that shows the title of the 
>> target tiddler as a heading, followed by the list of commands
>> * $vars lf="..." defines a literal newline character
>> * Note that the blank line before the "!!$tid$" is necessary so that the 
>> heading is rendered properly using "block mode"
>> * The primary $action-setfield appends the commands to the text of the 
>> target tiddler, separated from existing content by a newline
>> * After adding the commands to the target tiddler, the $button then 
>> invokes the actions="""...""" as a secondary action
>> * This secondary action reads the contents of the now updated target 
>> tiddler, splitting them into separate lines
>> * It then enlists and sorts those lines, joins them back together, and 
>> writes it back to the target tiddler
>> * Note that the enlist filter operator removes any duplicate 
>> lines, so it won't matter if you click the addToList button multiple times
>>
>> In the content tiddler:
>> * First, define the list of commands as a local macro named "commands"
>> * Then, invoke the <> macro to display that command list with 
>> the $button surrounding it
>> * When you click on the displayed command list (or the heading), the 
>> commands are added to the target tiddler and sorted into place.  Q.E.D.
>>
>> Let me know how it goes...
>>
>> 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3d9b62c1-33cc-4c81-b39c-6bd6c5f68175n%40googlegroups.com.


[tw5] Re: Help please for indicators in SideBar

2021-08-12 Thread TW Tones
Télumire

I just tried this on tiddlywiki.com;

Thanks, we are almost there.

I set the width and height to 15px, look like I wanted then added 
list-before = $:/core/ui/SideBarSegments/tabs

Once it moves above the tabs there is too much white space above and below

[image: Snag_1f281978.png]

Is there some way to remove or reduce this space top and bottom?

Regards
Tones


On Thursday, 12 August 2021 at 12:07:40 UTC+10 Télumire wrote:

> So if I understand correctly, you want to be able to give a custom size 
> to your icons/buttons and be able to have them next to each other ?
>
> Try this and tell me if that works :
>
> In the tiddler tagged with $:/tags/SideBarSegment : 
>
> \whitespace trim
> 
> {{button 1}}
> 
> ..etc..
> 
> {{button n}} 
>  
>
> In a stylesheet tiddler :
>
> .indicator{
> height:20px;
> width:20px;
> display:inline-block;
> position:relative;
> }
>
> .indicator button, .indicator button * {
> width:100%!important;
> height:100%!important;
> padding:unset;
> margin:unset;
> display:inline-block;
> position:absolute;
> left:0;
> top:0;
> }
> Le jeudi 12 août 2021 à 02:42:42 UTC+2, TW Tones a écrit :
>
>> Folks,
>>
>> I have a number of projects that could use icons placed in the sidebar, 
>> top menu and other places. They would indicate some status such as a green 
>> storage icon when the local storage is on and much more. I call these 
>> indicators, They may have tooltips or actions on click, with or without 
>> modifier keys. 
>>
>> I have attempted to build a new element tagged $:/tags/SideBarSegment and 
>> list-before $:/core/ui/SideBarSegments/tabs
>>
>> The problem I have for for which I seek help is I am finding it difficult 
>> to reduce icons and buttons to a half height and not have unnecessary white 
>> space above and below the indicators. Margins, padding tweeks etc... have 
>> not succeeded. We may use existing buttons and create new ones, the idea is 
>> it provides additional place(s) for which we can display content via a tag, 
>> so if I publish an indicator and you do the same they can coexist.
>>
>> I would hope to publish this to set a de facto standard, say using the 
>> tag $:/tags/indicator so we can all add additional and conditional iconised 
>> information in the sideBar and elsewhere as desired. 
>>
>> Can anyone help me build this with custom css to minimise its use of 
>> space? Ideally customisable.
>>
>> Regards
>> Tones
>>
>

-- 
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/7e172fe9-7af7-4e6e-a92f-3db619b1a28an%40googlegroups.com.


Re: [tw5] Re: You ask, I Deliver: Language switching via Oral Command and a Promise of custom commands to come in the Text-to-Speech Plugin!

2021-08-11 Thread TW Tones
Flanc

Just some thoughts while you are working on this.


   - As I hinted at before, in a similar manner to changing language or 
   issuing commands I would love to be able to "OK tiddlywiki" from a 
   listening state. Apart from the fact is allows a keyword activation it does 
   celebrate the integration of these tools with tiddlywiki and in somways 
   "personifies" tiddlywiki. 
   - I am not sure if you noticed yet but even having a keyword entry can 
   cause problems. I have heard both Siri and Google start responding out of 
   context when they have misheard and they have activation phrases. I imagine 
   a stop word would be good too, for when someone enters the room.
   - My thoughts would be if in a edit text field transcribe there, if not 
   create the new tiddler and transcribe in there. The button activation would 
   be an alternative to "OK Tiddlywiki" when this is inactive.

In a recent post I am also looking at a UI addition of indicators, Thus you 
could leverage this with a tiddler tagged "$:/tags/indicator" to display 
listening or dictation states as well as a trigger in a diminutive icon on 
the side bar or other locations like the menu bar. All you need do is 
create the matching button/indicators.

Regards
Tones
On Thursday, 12 August 2021 at 09:55:56 UTC+10 TW Tones wrote:

> If while learning a language or practicing translation;
>
> We could speak words out loud in the language we are learning and get 
> immediate feedback, in that language, and translated to our own language, 
> it would be a way to practice without exposing ourselves in front of 
> others. If the translator recognises our words then perhaps we know how to 
> speak?
>
> Regards
> Tones
> On Thursday, 12 August 2021 at 01:50:55 UTC+10 flanc...@gmail.com wrote:
>
>> The NATO Phonetic Alphabet is a great example of something that may never 
>> be implemented as part of the plug-in, but could easily be achieved by 
>> custom commands! 
>>
>> I think there’s just so much flexibility with the plug-in to do new and 
>> amazing things, so I really love when people like @R2 give ideas like that! 
>>
>> BurningTreeC and I will continue to make these crazy ideas a reality, as 
>> we have been doing! 
>>
>> On Wed, Aug 11, 2021 at 10:46 AM BurningTreeC  
>> wrote:
>>
>>> Hi @R² ... I kinda like the idea of the NATO phonetic alphabet :)
>>>
>>> flanc...@gmail.com schrieb am Mittwoch, 11. August 2021 um 15:33:06 
>>> UTC+2:
>>>
>>>> I know I’ve said it so many times already, but thank you so much for 
>>>> your support! This is truly the first GitHub project that I’ve had this 
>>>> many users for, and I along with BTC intend to keep the plug-in updated 
>>>> and 
>>>> always cutting-edge in features! 
>>>>
>>>> On Wed, Aug 11, 2021 at 9:26 AM strikke...@gmail.com <
>>>> strikke...@gmail.com> wrote:
>>>>
>>>>> @flanc, I tested it once more- after importing the danish language 
>>>>> plugin and it did write some sentences correct...and some rather amusing. 
>>>>> It will be very useable though. In fact it is much better than I had 
>>>>> hoped 
>>>>> for, Danish being used by so few people. So nice, I know I will use this 
>>>>> a 
>>>>> lot. 
>>>>>
>>>>> Thank you so much for all the work you and BurningTreeC are doing on 
>>>>> this.
>>>>>
>>>>> Birthe
>>>>>
>>>>>
>>>>> On Wednesday, August 11, 2021 at 3:03:56 PM UTC+2 flanc...@gmail.com 
>>>>> wrote:
>>>>>
>>>>>> @Strikke…, yes. Any language shown on the demo is theoretically be 
>>>>>> supported by the plug-in. I’m not sure if there is a Danish translation 
>>>>>> of 
>>>>>> TW. With my new idea to just use the TW language, there may be some 
>>>>>> limitation. 
>>>>>>
>>>>>> On Wed, Aug 11, 2021 at 9:01 AM strikke...@gmail.com <
>>>>>> strikke...@gmail.com> wrote:
>>>>>>
>>>>>>>
>>>>>>> Hi flanc,
>>>>>>> I followed the link to Web Speech API 
>>>>>>> <http://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html> 
>>>>>>> Demonstration. 
>>>>>>> Danish can be used, will it also be possible to use it using your 
>>>>>>> plugin 
>>>>>>> with Danish?
>>>>>>

[tw5] Help please for indicators in SideBar

2021-08-11 Thread TW Tones
Folks,

I have a number of projects that could use icons placed in the sidebar, top 
menu and other places. They would indicate some status such as a green 
storage icon when the local storage is on and much more. I call these 
indicators, They may have tooltips or actions on click, with or without 
modifier keys. 

I have attempted to build a new element tagged $:/tags/SideBarSegment and 
list-before $:/core/ui/SideBarSegments/tabs

The problem I have for for which I seek help is I am finding it difficult 
to reduce icons and buttons to a half height and not have unnecessary white 
space above and below the indicators. Margins, padding tweeks etc... have 
not succeeded. We may use existing buttons and create new ones, the idea is 
it provides additional place(s) for which we can display content via a tag, 
so if I publish an indicator and you do the same they can coexist.

I would hope to publish this to set a de facto standard, say using the tag 
$:/tags/indicator so we can all add additional and conditional iconised 
information in the sideBar and elsewhere as desired. 

Can anyone help me build this with custom css to minimise its use of space? 
Ideally customisable.

Regards
Tones

-- 
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/677936c5-71b4-4cd5-876a-769603ecf268n%40googlegroups.com.


Re: [tw5] Re: You ask, I Deliver: Language switching via Oral Command and a Promise of custom commands to come in the Text-to-Speech Plugin!

2021-08-11 Thread TW Tones
If while learning a language or practicing translation;

We could speak words out loud in the language we are learning and get 
immediate feedback, in that language, and translated to our own language, 
it would be a way to practice without exposing ourselves in front of 
others. If the translator recognises our words then perhaps we know how to 
speak?

Regards
Tones
On Thursday, 12 August 2021 at 01:50:55 UTC+10 flanc...@gmail.com wrote:

> The NATO Phonetic Alphabet is a great example of something that may never 
> be implemented as part of the plug-in, but could easily be achieved by 
> custom commands! 
>
> I think there’s just so much flexibility with the plug-in to do new and 
> amazing things, so I really love when people like @R2 give ideas like that! 
>
> BurningTreeC and I will continue to make these crazy ideas a reality, as 
> we have been doing! 
>
> On Wed, Aug 11, 2021 at 10:46 AM BurningTreeC  
> wrote:
>
>> Hi @R² ... I kinda like the idea of the NATO phonetic alphabet :)
>>
>> flanc...@gmail.com schrieb am Mittwoch, 11. August 2021 um 15:33:06 
>> UTC+2:
>>
>>> I know I’ve said it so many times already, but thank you so much for 
>>> your support! This is truly the first GitHub project that I’ve had this 
>>> many users for, and I along with BTC intend to keep the plug-in updated and 
>>> always cutting-edge in features! 
>>>
>>> On Wed, Aug 11, 2021 at 9:26 AM strikke...@gmail.com <
>>> strikke...@gmail.com> wrote:
>>>
 @flanc, I tested it once more- after importing the danish language 
 plugin and it did write some sentences correct...and some rather amusing. 
 It will be very useable though. In fact it is much better than I had hoped 
 for, Danish being used by so few people. So nice, I know I will use this a 
 lot. 

 Thank you so much for all the work you and BurningTreeC are doing on 
 this.

 Birthe


 On Wednesday, August 11, 2021 at 3:03:56 PM UTC+2 flanc...@gmail.com 
 wrote:

> @Strikke…, yes. Any language shown on the demo is theoretically be 
> supported by the plug-in. I’m not sure if there is a Danish translation 
> of 
> TW. With my new idea to just use the TW language, there may be some 
> limitation. 
>
> On Wed, Aug 11, 2021 at 9:01 AM strikke...@gmail.com <
> strikke...@gmail.com> wrote:
>
>>
>> Hi flanc,
>> I followed the link to Web Speech API 
>>  
>> Demonstration. 
>> Danish can be used, will it also be possible to use it using your plugin 
>> with Danish?
>>
>> Birthe
>>
>> On Wednesday, August 11, 2021 at 2:11:12 PM UTC+2 flanc...@gmail.com 
>> wrote:
>>
>>> Love the feedback! 
>>>
>>> Something to do with the language names. Each of those language 
>>> names were decided rather carefully, since, for example, catalan was 
>>> understood in a different word every time, but the word "catalonian" 
>>> was 
>>> transcribed with perfect accuracy. One possible solution would be to 
>>> test 
>>> for a variety of different words that sound like the keyword, similar 
>>> to 
>>> what BTC did with the new "Ok Wiki" functionality, and that would 
>>> require 
>>> you awesome folks to test the words, and report back what they are 
>>> transcribed as.
>>>
>>> In addition to this, I forgot to add, there are multiple variants of 
>>> several languages, such as english US, UK, Australian, South African; 
>>> spanish Spain, etc. etc. I plan to add all of this functionality 
>>> sometime 
>>> soon, as well.
>>>
>>> For all of the languages the API supports that my little wrapper 
>>> program could easily be changed to modify, they are listed in this 
>>> StackOverflow post: https://stackoverflow.com/a/23733589/14719982. 
>>> Feel free to speak the translated language names into the plugin, and 
>>> see 
>>> what they are transcribed as.
>>>
>>> (Since the default lang I have set is English-US, the language names 
>>> must sadly be translated into English to be understood, such as Espanol 
>>> to 
>>> Spanish. This also accounts for maybe "improper" languages names, as 
>>> pointed out.)
>>> On Wednesday, August 11, 2021 at 4:41:54 AM UTC-4 BurningTreeC wrote:
>>>
 Hello all, I've now changed the *Command *command to *Ok Wiki*

 I've made it also detect Okay Vicky, Ok WC, and more keywords ... 
 If those of you who are testing this would report any other keywords 
 we 
 should add, that would be a great help

 What should work right now is *Ok Wiki change language to 
 <> *and *Ok Wiki stop talking*



 TiddlyTweeter schrieb am Mittwoch, 11. August 2021 um 10:28:45 
 UTC+2:

> Ciao Flanc... & BTC
>

[tw5] Re: Export Wordpress import Tiddlywiki?

2021-08-11 Thread TW Tones
Scott,

I have done something very similar exporting Products (posts in 
woocommerce) in csv files and using JSON mangler to import the csv and 
rebuild into tiddlers in a plugin package. 

I am sure there are tools to assist in post exports.

However if you go into the database tables you can issue queries for post 
data and export that. 

I am happy to help more, explore it myself but perhaps not for a few weeks.

Regards
Tones



On Thursday, 12 August 2021 at 05:31:19 UTC+10 Scott Kingery wrote:

> Has anyone ever tried exporting from Wordpress and importing the posts to 
> Tiddlywiki? I think you can export to an xml file or there may be plugins 
> that save posts as individual html files.
>
> Thanks,
> Scott
>

-- 
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/bdf501c8-256e-4920-aa77-3d2fbfa59812n%40googlegroups.com.


[tw5] Re: Better indexes through semantic modeling

2021-08-11 Thread TW Tones
Soren,

I have read much of this and will continue to do so (and reread), I think 
it is important for tiddlywiki itself that we explore knowledge and 
information modeling/management. This is a sizable contribution to the 
discussion. As I read I have seen a few alternate paths both converging and 
diverging from your ideas, perhaps I will discuss these in details later 
but here are a few high level of concepts;

   - Indexes can be built automatically from non-trivial words and capture 
   frequency information
  - Perhaps this is how one generates potential keywords
  - I imagine when saving a tiddler a keyword field opens with 
  suggestions you can accept/reject/add to.
  - Comparison between keywords the author selected and those found in 
  the text could discover new relationships
  - There are algorithms such as google language translations that 
  determine how closely related one word is to another statistically to 
learn 
  about relationships.
 - Is a "related" word found in the same sentence, paragraph, 
 tiddler etc... semantic structure
  - In fact one way to store text is to store every word in an index 
   and store the link to the word not the word itself when we think like this 
   we can see new possibilities.
   - Access to simple synonyms and antonyms in the language used and 
   extending searches to also search for the use of the synonym's in addition 
   to the named word.
   - It is possibly to expose content to the google search engine and use 
   google to search your own content.
   - TOCs and Outlines, Hierarchies in effect, I am a fan but also aware of 
   the apparent limitations, however if you recognise the same data can exist 
   in multiple hierarchies, or not in a  hierarchies.
   - Learning how to flag "missing data" or tentative knowledge/links 
   etc... helps exploration and consistency.
   - We should find ways to ensure for all content we know the semantic 
   structure from tiddler title to tag hierarchies and html headings, 
   paragraphs sections...
   - It is easy to extend Tiddlywiki's search into other fields buy 
   changing the scope of a search, even comparing the results of different 
   searches can produce useful insights
   - ...

Very interesting
Tones

On Tuesday, 10 August 2021 at 11:17:00 UTC+10 Soren Bjornstad wrote:

> Some of you all might be interested in this new post on my blog:
>
>
> https://controlaltbackspace.org/notes/better-indexes-through-semantic-modeling/
>
> It's a proposal for a system for indexing large documents based on a 
> hypertext graph, including a discussion of a possible TiddlyWiki prototype. 
> Warning: 6,000+ words.
>

-- 
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/8c9b6b74-595a-4a3b-86c4-3fc6056c2e82n%40googlegroups.com.


[tw5] Re: How to create a "save to github" button/trigger a save with a specific saver (single file wiki)?

2021-08-10 Thread TW Tones
Without digging into the details perhaps the publish process is just 
generating a single file wiki and publishing that on GitHub, even if you 
are storing individual tiddlers on git hub.

Otherwise just use the node wiki for your work. In this case the publish is 
only a matter for a file download button.

Tones
On Wednesday, 11 August 2021 at 05:50:24 UTC+10 Télumire wrote:

> I tried your code but for some reason I get a 404 error, maybe it's 
> because of the order by which tiddlywiki run the macros ?
> In any case, it seems like the culprit was indeed the autosave, here's the 
> fix :
>
> <$button tooltip={{GithubSave/Hint}} aria-label={{GithubSave/Caption}}  
> class=<>>
> <$action-setfield $tiddler="$:/config/AutoSave" text="no"/>
>
> <$action-listops $tiddler="github save button/private/username" 
> $tags="[[private]] [[github save button]]"/>
> <$action-listops $tiddler="github save button/private/state" 
> $tags="[[private]] [[github save button]]"/>
> <$action-setfield $tiddler="$:/GitHub/Username" text={{github save 
> button/private/username}}/>
> <$action-sendmessage $message="tm-save-wiki" $param="$:/core/save/all" 
> publishFilter={{publishFilter}} />
> <$action-setfield $tiddler="$:/GitHub/Username" text=""/>
> <$action-setfield $tiddler="$:/config/AutoSave" text="yes"/>
>
> 
> <$list filter="[match[yes]]">
> {{$:/core/images/github}}
> 
> <$list filter="[match[yes]]">
> save to github
> 
> 
> 
>
> Le mardi 10 août 2021 à 21:31:09 UTC+2, saq.i...@gmail.com a écrit :
>
>> OK I needed to be at a proper keyboard to write this out. Try the 
>> following:
>>
>> \define myactions()
>> <$action-sendmessage $message="tm-save-wiki" $param="$:/core/save/all" 
>> publishFilter={{publishFilter}} />
>> <$action-setfield $tiddler="$:/GitHub/Username" text=""/>
>> \end
>>
>> <$button tooltip={{GithubSave/Hint}} aria-label={{GithubSave/Caption}}  
>> class=<> actions=<>>
>> <$action-listops $tiddler="github save button/private/username" 
>> $tags="[[private]] [[github save button]]"/>
>> <$action-listops $tiddler="github save button/private/state" 
>> $tags="[[private]] [[github save button]]"/>
>> <$action-setfield $tiddler="$:/GitHub/Username" text={{github save 
>> button/private/username}}  />
>> 
>> <$list filter="[match[yes]]">
>> {{$:/core/images/github}}
>> 
>> <$list filter="[match[yes]]">
>> save to github
>> 
>> 
>> 
>>
>> On Tuesday, August 10, 2021 at 8:32:33 PM UTC+2 Saq Imtiaz wrote:
>>
>>> Ah right, I believe there is a race condition which is leading to the 
>>> double save. 
>>>
>>> On Tuesday, August 10, 2021 at 8:20:32 PM UTC+2 Saq Imtiaz wrote:
>>>
 Regarding: " It would be best if I could save only to github thus never 
 overriding my local wiki. Is that possible ?"

 Have you tried removing the second instance of  $action-sendmessage 
 $message="tm-save-wiki" in your code?

 On Tuesday, August 10, 2021 at 8:00:43 PM UTC+2 Télumire wrote:

> Hi Saq, 
>
> The code I shared at the end of my post already use these shadow 
> tiddlers.
> Thanks for the google thread, I'll try again and ask him for help if 
> need be. 
>
> I just hopped there was a way to do that in wiki text only, since I'm 
> not very good with JavaScript ^^
>
> Le mardi 10 août 2021 à 19:46:26 UTC+2, saq.i...@gmail.com a écrit :
>
>> I think bimlas' code has most of what you need and could easily be 
>> adapted for your purposes.
>> You may want to consider speaking with him, see 
>> https://groups.google.com/g/tiddlywiki/c/ZU_s6FdUy8Q/m/KeXVnOciBAAJ
>>
>> Also helpful might be the ability to create a custom save button that 
>> does not include the public content. See the following shadow tiddlers:
>> $:/core/ui/Buttons/save-wiki
>> $:/config/SaveWikiButton/Template
>> $:/core/save/all
>>
>>
>> On Tuesday, August 10, 2021 at 7:09:58 PM UTC+2 Télumire wrote:
>>
>>>
>>> Hello everyone,
>>>
>>> I wish to use tiddlywiki as a semi-private blog using GitHub Pages 
>>> (with some of its content never going online until it's ready) and 
>>> thought 
>>> it would be nice to have a button that allow to choose what saver to 
>>> use.
>>>
>>> For example, when I'm finished working on my article, I would hit 
>>> the regular save button and the changes would be saved locally. Then, 
>>> when 
>>> I'm satisfied, I would click a button to save to GitHub.
>>>
>>> The interesting thing is that we can set a filter to exclude some 
>>> tiddler from the save, so if I want to exclude an unfinished tiddler 
>>> from 
>>> the save to GitHub, I would simply tag it with “private” or something 
>>> before saving the wiki.
>>>
>>> The issue is : tiddlywiki does not provide a mean to specify which 
>>> saver to use when triggering a save. 
>>>
>>> I found a workaround : I use a button which first fill in the GitHub 

Re: [tw5] Re: Presenting... Speech-to-Text plugin for TW5!!!

2021-08-10 Thread TW Tones
Flanc,

I was not after language switching, but are you suggesting we change from 
text dictation, to a tiddlywiki command, using the same mechaisium?

Tones

On Wednesday, 11 August 2021 at 08:53:42 UTC+10 flanc...@gmail.com wrote:

> @Tones, way ahead of you :) Already added command functionality for 
> language switching in new release. Updating Github Pages so drag and drop 
> is on correct version right now!
>
> On Tuesday, August 10, 2021 at 6:49:32 PM UTC-4 TW Tones wrote:
>
>> Flanc
>>
>> I think a design configuration is how do we trigger a more involved 
>> "command" on tiddlywiki. Perhaps we should leverage the existing keyboard 
>> shortcuts, such that either one can speak eg alt-space then the user can 
>> assign whatever they wish in response to that, ie trigger a set of actions. 
>> Of course in time "close tiddler" etc would be nice, but I think the key is 
>> the escape process, so lets say one can happily dictate any thing, except 
>> "OK TiddlyWiki" in which case rather than dictate into the current text 
>> field a dialogue opens in which the same dictation can search for any 
>> tiddlywiki designed terms, eg ok tiddlywiki, new tiddler (which you see on 
>> screen). 
>>
>> We have a way to detect what I call the focused tiddler eg;  
>> {{$:/HistoryList!!current-tiddler}}, for which such "ok tiddlywiki" can be 
>> designed to use as currentTiddler.
>>
>> The TiddlyWiki command plugin and others may be a short cut for us, to 
>> jump into, to move from dictation to commands. One could imagine where the 
>> user can assign what action or keyboard shortcut could be used as a result 
>> of "OK tiddlywiki". Only later we could see how to get the commands 
>> recognised in the middle of dictation, but I expect we still need this 
>> escape method.
>>
>> Regards
>> Tony
>> On Tuesday, 10 August 2021 at 22:57:36 UTC+10 flanc...@gmail.com wrote:
>>
>>> Thanks everyone for the great advice! 
>>>
>>> My main takeaways for what I will start working on are commands: 
>>> punctuation, language switch, etc. 
>>>
>>> As this is on the side of the things I develop for the plug-in, I will 
>>> set to work immediately reading documentation and example code. 
>>>
>>> To get more technical,  I believe I can just attach a function to check 
>>> the last word of the transcription, and if it matches a set array of word/s 
>>> it will the execute a command. 
>>>
>>> BTC and I continue to talk on the Issues page of the repo, if any other 
>>> devs would like to chime in with other ideas/implementation, feel free to 
>>> chime in there. 
>>>
>>> Thanks again! 
>>>
>>> On Tue, Aug 10, 2021 at 6:32 AM R²  wrote:
>>>
>>>> Hi all and thanks Flank & BTC for this extremely promising plugin!
>>>>
>>>> Another few ideas and comments:
>>>>
>>>> (1) It would be nice to have a record button directly in the editor and 
>>>> not only have to rely on creating new transcript tiddlers.
>>>> (2) Automatic punctuation should be easy to switch on and off as per 
>>>> https://cloud.google.com/speech-to-text/docs/automatic-punctuation.
>>>> (3) There are quite a number of languages and accents available on the 
>>>> Web Speech API demo. It would be nice to be able to set the languageCode 
>>>> parameter manually (fully list at: 
>>>> https://cloud.google.com/speech-to-text/docs/languages). When this 
>>>> happens, could you make sure that custom record buttons can be added using 
>>>> only wikitext to allow multilingual users to have several record buttons 
>>>> based on their own needs?
>>>> (5) It could be worth mentioning in the readme that Google's Web Speech 
>>>> API demo at https://www.google.com/intl/en/chrome/demos/speech.html is 
>>>> a great way of checking for browser compatibility. I haven't found 
>>>> anything 
>>>> that works on my Linux system by the way. Any ideas as Firefox is 
>>>> unsupported and even Chromium strangely doesn't seem to be able to run the 
>>>> API on my system (V. 91.0.4472.114 on Linux Mint)? On my phone, Quinoid 
>>>> V1.0 doesn't work either :(
>>>> (6) Bouncing on TT's idea of using speech-driven commands while 
>>>> recording, this would make terrific sense not only for punctuation, but 
>>>> also to enunciate proper nouns for instance, or to switch languages on the 
>&

[tw5] Re: Add items to a running tiddler

2021-08-10 Thread TW Tones
anarchoNerd

No plugin needed, much can be done just with wikitext, typically with a 
button to trigger the activity.

My I suggest you not get too hung up on appending text to a tiddler, when 
additional tiddlers can be associated with the parent tiddler, see new here 
button, or streams etc... appending can be done later with a button, just 
set the text field of a tiddler to the text field + the new text. 

Perhaps you can describe your desired workflow a little more.

Regards
Tones

On Wednesday, 11 August 2021 at 08:41:13 UTC+10 anarchoNerd wrote:

> Is there a plugin that will allow me to place some code before an item or 
> a list of items that will append the text to an already existing tiddler? 
> As an example, I am currently taking a YouTube course on the Linux command 
> line and am creating a tiddler for each video. One of my note headers is 
> "Commands learned", and I would like to have this list of commands placed 
> into a tiddler of the same name without having to manually add them. 

-- 
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/e4e378ab-d1cd-4ccc-8230-82de1602f638n%40googlegroups.com.


Re: [tw5] Re: Presenting... Speech-to-Text plugin for TW5!!!

2021-08-10 Thread TW Tones
Flanc

I think a design configuration is how do we trigger a more involved 
"command" on tiddlywiki. Perhaps we should leverage the existing keyboard 
shortcuts, such that either one can speak eg alt-space then the user can 
assign whatever they wish in response to that, ie trigger a set of actions. 
Of course in time "close tiddler" etc would be nice, but I think the key is 
the escape process, so lets say one can happily dictate any thing, except 
"OK TiddlyWiki" in which case rather than dictate into the current text 
field a dialogue opens in which the same dictation can search for any 
tiddlywiki designed terms, eg ok tiddlywiki, new tiddler (which you see on 
screen). 

We have a way to detect what I call the focused tiddler eg;  
{{$:/HistoryList!!current-tiddler}}, for which such "ok tiddlywiki" can be 
designed to use as currentTiddler.

The TiddlyWiki command plugin and others may be a short cut for us, to jump 
into, to move from dictation to commands. One could imagine where the user 
can assign what action or keyboard shortcut could be used as a result of 
"OK tiddlywiki". Only later we could see how to get the commands recognised 
in the middle of dictation, but I expect we still need this escape method.

Regards
Tony
On Tuesday, 10 August 2021 at 22:57:36 UTC+10 flanc...@gmail.com wrote:

> Thanks everyone for the great advice! 
>
> My main takeaways for what I will start working on are commands: 
> punctuation, language switch, etc. 
>
> As this is on the side of the things I develop for the plug-in, I will set 
> to work immediately reading documentation and example code. 
>
> To get more technical,  I believe I can just attach a function to check 
> the last word of the transcription, and if it matches a set array of word/s 
> it will the execute a command. 
>
> BTC and I continue to talk on the Issues page of the repo, if any other 
> devs would like to chime in with other ideas/implementation, feel free to 
> chime in there. 
>
> Thanks again! 
>
> On Tue, Aug 10, 2021 at 6:32 AM R²  wrote:
>
>> Hi all and thanks Flank & BTC for this extremely promising plugin!
>>
>> Another few ideas and comments:
>>
>> (1) It would be nice to have a record button directly in the editor and 
>> not only have to rely on creating new transcript tiddlers.
>> (2) Automatic punctuation should be easy to switch on and off as per 
>> https://cloud.google.com/speech-to-text/docs/automatic-punctuation.
>> (3) There are quite a number of languages and accents available on the 
>> Web Speech API demo. It would be nice to be able to set the languageCode 
>> parameter manually (fully list at: 
>> https://cloud.google.com/speech-to-text/docs/languages). When this 
>> happens, could you make sure that custom record buttons can be added using 
>> only wikitext to allow multilingual users to have several record buttons 
>> based on their own needs?
>> (5) It could be worth mentioning in the readme that Google's Web Speech 
>> API demo at https://www.google.com/intl/en/chrome/demos/speech.html is a 
>> great way of checking for browser compatibility. I haven't found anything 
>> that works on my Linux system by the way. Any ideas as Firefox is 
>> unsupported and even Chromium strangely doesn't seem to be able to run the 
>> API on my system (V. 91.0.4472.114 on Linux Mint)? On my phone, Quinoid 
>> V1.0 doesn't work either :(
>> (6) Bouncing on TT's idea of using speech-driven commands while 
>> recording, this would make terrific sense not only for punctuation, but 
>> also to enunciate proper nouns for instance, or to switch languages on the 
>> fly within a given recording or prior to a recording ("switchtoItalian"…).
>> (7) I'm still running into problems regarding the short hearing span on 
>> the plugin's TW demo despite the version being seemingly v. 1.0.3.
>>
>> Thanks :)
>> R²
>>
>> -- 
>>
> 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/367d80b8-aa58-471a-8c89-155f20c2cfa2n%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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/636f6334-8111-4fc4-b39a-6848951b861dn%40googlegroups.com.


Re: [tw5] Re: Presenting... Speech-to-Text plugin for TW5!!!

2021-08-09 Thread TW Tones
flanc...

Lovely, works well on windows/chrome browser as it does natively on 
Android. This is great.

IoS users should look at apples native transcription on iPhone or mac or 
make use of this in chrome.

I do think the current method hit mike and once you stop talking a 
transcript tiddler is great for quick notes. And is a required feature.
For me however I would like to keep taking indefinitely into a text field. 
Perhaps a seperate microphone button in the editor Toolbar could allow this 
different method.
Such that when clicked it listens and transcribes either immediately or 
after a pause, but reenters listening mode right away so we can continue. 

This plugin and Googles current voice system are so good, even with my 
Australian accent, that it is a game changer. Finally voice dictation has 
come of age.

*Futures*
Now we need to locate the methods by which to issue commands to tiddlywiki 
such done to save and close a tiddler etc... or issue shortcuts to 
tiddlywiki from a voice command. I think this is a separate and distinct 
function to the transcription. I am thinking of "control s" or "OK 
tiddlywiki" to accept voice commands. I imagine google has developed 
something within the transcription to support this?

Thanks so much for being part of this game changer.
Tones




On Tuesday, 10 August 2021 at 07:15:00 UTC+10 flanc...@gmail.com wrote:

> @David Grifford, 
>
> You should be able to run a test, right in the browser, at the demo site 
> https://flancast90.github.io/Speech-To-Text-in-TW5/.
>
> From there, you can also drag-and-drop the plug-in, etc. 
>
> Enjoy! 
>
> On Mon, Aug 9, 2021 at 3:50 PM David Gifford  wrote:
>
>> Looking forward to the demo site!
>>
>> On Monday, August 9, 2021 at 9:25:34 AM UTC-4 flanc...@gmail.com wrote:
>>
>>> *Have you ever wanted a plugin in TW5 to make tiddler-creation easier?*
>>>
>>> Well... look no further! With the Speech-to-Text-in-TW5 plugin 
>>> <https://github.com/flancast90/Speech-To-Text-in-TW5>, you can click 
>>> the Record button in the sidebar, speak into your computer, and a new 
>>> tiddler with the transcript will be created for you!
>>>
>>> The project was the idea of me (flancast90), and was a combination of 
>>> BurningTreeC's TW knowledge, and my JS API calls, and really made it what 
>>> it is!
>>>
>>> The plugin can be found at 
>>> https://github.com/flancast90/Speech-To-Text-in-TW5, where 
>>> documentation is in progress. Please feel free to drop a star if you 
>>> appreciate our work. 
>>>
>>> Lastly, I want to thank everyone involved in this forum, and in GitHub. 
>>> Besides BurningTreeC and I, TW Tones and Joshua Fontay also supported our 
>>> project early on with their knowledge and ideas. 
>>>
>>> Enjoy!!
>>>
>> -- 
>> 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/27cf09e7-a90a-4cba-9ac9-6ed0633d55b4n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/27cf09e7-a90a-4cba-9ac9-6ed0633d55b4n%40googlegroups.com?utm_medium=email_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/42257aee-0632-4f0e-a507-8124a3805f35n%40googlegroups.com.


[tw5] Re: TW the finite state machine

2021-08-09 Thread TW Tones
Davou,

I just refreshed the concept of finite state machine 
 and I would be 
confident in saying tiddlywiki is not one. You may see elsewhere and 
reasonable claim tiddlywiki is a "non-trivial quine", it can change itself 
and save its state.

This is because an  finite state machine 
's memory is limited by 
the number of states it has, tiddlywiki is not, and its memory limitations 
are in undetermined.

However I suspect the reason you think this may be the case is reasonable, 
but would argue that this mostly stems from tiddlywiki being used in the 
browser. Along with other websites and even much earlier Mainframe 
terminals the client server model a need to limit the effort required by 
the server html tends to respond to a client when needed and not until 
then. Think of a html form, it sits on your screen and the server may be 
able to forget you exist until you hit the submit button, at which point 
the server/host responds. Tiddlywiki however exists wholy within the 
browser and only on saving do we need to communicate with the server/host.

Tiddlywiki's update process that reflects any change throughout the whole 
wiki, makes use of a thing call widget trees, examples such as 
transclusions need to be resolved based on any relevant change. However 
such could result in infinite loops but tiddlywiki is designed to avoid 
this. Basically it works to ensure each change is processed in a finite way 
so it returns quickly to allow the user to interact or provide more data to 
it. 

I feel that tiddlywiki is better thought of as an approximation of a Turing 
machine that handles most freeze, fails and infinite regress (although not 
all).

Part of the complexity comes on one hand from the feature rich code and 
services available to software in the modern browser and on the other hand 
it can be hosted such that changes can't be saved. It could be argued a 
read only tiddlywiki has finite states, however there are so many states it 
can be in, it may as well be infinite.

Thanks for posting such ideas.
Tones
On Tuesday, 10 August 2021 at 03:01:42 UTC+10 davou...@gmail.com wrote:

>
> Hello all,
>
> I've been casually using TW for a few months now. In the past couple weeks 
> I have started working with the slightly more advanced features. 
> https://groktiddlywiki.com/read/ has been very helpful, thanks Soren. One 
> of the obstacles for me to grok TW is there appears to be a lot of 
> conditional rules based on the current context of the parser - ex: in 
> tiddler text vs macro call vs macro definition. This makes me visualize TW 
> as a finite state machine. Maybe it's actually designed as such, I haven't 
> looked at the code. Anyway, the nice explanation by PMario here 
> just 
> bolstered my visualization.
>
> I don't suppose there is documentation of TW as finite state machine. 
> Probably not, but thought I would ask. What I mean is documentation broken 
> down as:
>
>1. Here are all the possible states TW can be in
>2. Here are the rules for when TW is in a given state
>3. And here are the triggers that will change TW from one state to 
>another
>
> Maybe there are too many states, or may different levels/granularities of 
> states.
>
> The closest I found is Tones' https://anthonymuscio.github.io/It has many 
> of the rules for a given "state".
>
> Thank you.
>
>

-- 
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/8beca877-9821-4aa4-90c2-1052527a6be6n%40googlegroups.com.


[tw5] Re: Feel free to ask me for help

2021-08-09 Thread TW Tones
Bimlas can you send this invite to me in Discord?, I can't seem to use your 
invite from the above link.

I am happy to help with your english, without your doing something for me 
in TiddlyWiki, although TiddlyWiki is good common ground on which to speak 
in English, and you have a lot to offer.

TonyM#5340

Regards
Tones/Tony


On Monday, 9 August 2021 at 22:48:11 UTC+10 TW Tones wrote:

> Love too, I will follow up tomorrow or the next day.
>
> Feel free to email me directly.
>
> Tones
>
> On Sunday, 8 August 2021 at 20:57:36 UTC+10 bimlas wrote:
>
>> Dear all,
>>
>> I have to practice English, especially voice conversation. I would like 
>> to help to anyone who would like to implement his/her ideas, but don't know 
>> how to do. If you would like to talk about your problem, please write to me 
>> on TiddlyWiki Discord channel (https://discord.gg/wncV2z5) and if I have 
>> free time, we will start the conversation.
>>
>> Here are my plugins to show my TiddlyWiki knowledge:
>>
>> https://github.com/bimlas?tab=repositories=tw5=source=stargazers
>>
>

-- 
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/5bc1b225-e6ee-49dc-86e4-3c040adf5a0en%40googlegroups.com.


[tw5] Re: Feel free to ask me for help

2021-08-09 Thread TW Tones
Love too, I will follow up tomorrow or the next day.

Feel free to email me directly.

Tones

On Sunday, 8 August 2021 at 20:57:36 UTC+10 bimlas wrote:

> Dear all,
>
> I have to practice English, especially voice conversation. I would like to 
> help to anyone who would like to implement his/her ideas, but don't know 
> how to do. If you would like to talk about your problem, please write to me 
> on TiddlyWiki Discord channel (https://discord.gg/wncV2z5) and if I have 
> free time, we will start the conversation.
>
> Here are my plugins to show my TiddlyWiki knowledge:
>
> https://github.com/bimlas?tab=repositories=tw5=source=stargazers
>

-- 
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/26aab206-01ff-4fa1-9d41-a085ba9b884en%40googlegroups.com.


[tw5] Re: Does anyone import Tailwind CSS into tiddlywiki?

2021-08-09 Thread TW Tones
And the .classname works elsewhere eg the class "g" in the stylesheet .g { 
css }

;.g text
:.g text
*.g text
#.g text

Tones
On Monday, 9 August 2021 at 03:32:59 UTC+10 Soren Bjornstad wrote:

> Somewhat off-topic, but:
>  
>
>> BTW, the "period" in front of class names always confuses me, sometimes I 
>> need it, and other times no - ?
>>
>
> Class names don't include a period, but you need a period when you're 
> using it in a CSS selector (the start of a CSS rule in a stylesheet that 
> comes before the {) to indicate that it's a class name rather than an HTML 
> tag name. So it's 'class="whatever"' but '.whatever { color: blue; }'. If 
> you said 'whatever { color: blue; }', then you would be trying to style all 
> the 'whatever' tags in the document instead of all tags of any kind that 
> have the 'whatever' class assigned.
>
> You also need the . for the @@ syntax in TiddlyWiki (e.g., '@@.whatever 
> (text) @@') for similar reasons (otherwise you couldn't tell the difference 
> between a style attribute like "color" and a class called "color").
>

-- 
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/9cc23f2a-e39d-4934-869b-334e5c0d1017n%40googlegroups.com.


Re: [tw5] CSS for tooltips in TiddlyWiki?

2021-08-09 Thread TW Tones
David,

I am happy to accept being wrong (when I am and no doubt too often) but my 
reply only intended assertion was, the title which acts as a tooltip can be 
styled, as a counter claim to "tooltips cannot be styled". Eric has 
fortunately shown how to defeat TiddlyWiki's own tooltip css to address the 
duplicate issue.

Perhaps I should have spelled out what I was proving.

Regards
Tones

Post Script: However I am confidently not wrong about a lot of other things 
Like Human Induced Climate Change ;)
On Monday, 9 August 2021 at 21:26:22 UTC+10 David Gifford wrote:

> Hi Tones and PMario
>
> For once you guys are both wrong. 
>
> Tones: If you go to the link you provided, and do the Run snippet, you 
> will see it also has two tooltips. The one they generated comes up 
> instantly, and the default one lags behind by a second. I also tried with 
>  and it does the same thing. 
>
> PMario: I am not sure you read my post carefully. The tooltip is what I 
> want, not the link. I am just using the link widget because it has a 
> tooltip and is inline. Not sure why you would suggest removing it.
>
> I found this solution which works great. 
> https://www.w3docs.com/snippets/css/how-to-change-the-style-of-the-title-attribute-inside-an-anchor-tag.html
>
> On Sunday, August 8, 2021 at 9:42:37 PM UTC-4 TW Tones wrote:
>
>> The html title attribute can be used for tooltips
>>
>> WHO was founded in 
>> 1948.
>> W3Schools.com
>>
>> Knowing this I found How to change the style of the title attribute 
>> inside an anchor tag? 
>> <https://stackoverflow.com/questions/2011142/how-to-change-the-style-of-the-title-attribute-inside-an-anchor-tag>
>> The title attribute is a Global attribute 
>> <https://www.w3schools.com/tags/att_title.asp>
>>
>> Stylesheet
>> a {
>>   position: relative;
>>   display: inline-block;
>>   margin-top: 20px;
>> }
>>
>> a[title]:hover::after {
>>   content: attr(title);
>>   color: red;
>>   position: absolute;
>>   top: -100%;
>>   left: 0;
>> }
>>
>> Other tiddler
>> http://www.google.com/; title="Hello world!"> Hover over me 
>>
>> Which suggests that there is no styling outside your control.
>>
>> Now all you need to do do is get your css selector to target the div span 
>> or other element to handle your link or use the href instead. Or target the 
>> CSAS classes used in the link widget.
>>
>> Regards
>> Tones
>> On Monday, 9 August 2021 at 00:24:57 UTC+10 David Gifford wrote:
>>
>>> Thanks Jeremy and flanc...
>>>
>>> 1. This is for me, so in this case I am not worried about other users 
>>> with touchscreens, or compatibility.
>>>
>>> 2. Let me go about this another way, then. First, here is the styling I 
>>> did to create the custom tooltip:
>>>
>>> a[title]:hover::after { content: attr(title); position: relative; top: 
>>> -5px; left: 10px; width:450px; 
>>> color:#000;background-color:#eee;padding:5px;padding-right:10px; }
>>>
>>> 3. The above looks great, but then moments later the 'normal' TiddlyWiki 
>>> tooltip shows up. Is there any way to hide it? Or delay it so long it won't 
>>> interfere?
>>>
>>>
>>>
>>> On Sunday, August 8, 2021 at 9:59:30 AM UTC-4 Jeremy Ruston wrote:
>>>
>>>> Hi Dave,
>>>>
>>>> Sadly, browsers do not allow web pages to apply styles to tooltips.
>>>>
>>>> It is possible to create fake tooltips in CSS and JavaScript that can 
>>>> be styled, but these approaches compromise accessibility and compatibility.
>>>>
>>>> Another point to bear in mind is that there's no guarantee that all 
>>>> users will be able to see tooltips because they are not compatible with 
>>>> touch screens.
>>>>
>>>> Best wishes
>>>>
>>>> Jeremy.
>>>>
>>>> --
>>>> Jeremy Ruston
>>>> jer...@jermolene.com
>>>> https://jermolene.com
>>>>
>>>> On 8 Aug 2021, at 14:43, David Gifford  wrote:
>>>>
>>>> 
>>>>
>>>>
>>>> Hi everyone
>>>>
>>>> I would like to style the tooltip that comes up when hovering over a 
>>>> link. 
>>>>
>>>> I tried a snippet I found online for regular tooltips, but that created 
>>>> a second tooltip, so both appear near each other. I would just like to 
>>>> style the one for Ti

[tw5] Re: Is it possible to apply conditional styling to links?

2021-08-08 Thread TW Tones
Great, Thanks for Sharing Brian TiddlyWiki Spinner.

Tones
On Monday, 9 August 2021 at 10:58:49 UTC+10 Brian Radspinner wrote:

> Woah, 
>
> I just realized that I can use this kind of thinking to flag tiddler 
> titles in the Recent tab with unicode characters to make them stand out 
> with editing the titles...
>
> <$list filter="[prefix[Test ]first[]splitbefore[ 
> ]encodeuri[]addprefix[#]]">
>
>a.tc-tiddlylink[href^="{{{ [] }}}"]::after { 
> content:"\2B50"; }
>
> 
>
> results in:
>
> a.tc-tiddlylink[href^="#Test%20"]::after { content:"\2B50"; } 
>
> inside a stylesheet, which makes lists automatically add a gold star to 
> tiddler titles starting with "Test ". 
>
> "*Test 1*", "*Test 2*", and "*Test 3*" can all be flagged with gold stars 
> to draw attention to them, without actually putting the character in the 
> tiddlers' titles. 
> [image: CrazyLinkFlagging_TW.jpg]
>
>
> TiddlyWiki and current CSS standards continuing to blow my mind
>
>
>
> On Sunday, August 1, 2021 at 6:06:38 PM UTC-7 TW Tones wrote:
>
>> Mat,
>>
>> The key issue with using the style tags is when they are displaying they 
>> apply to the whole page. Unless the CSS you use there in is selective, it 
>> will impact anything on the page that the css can apply to. This can cause 
>> side effects. Especialy if conflicking styles are "visible"
>>
>> I have used them inside lists and reveals quite successfully because it 
>> becomes conditional css, but best it defines a custom class you reference 
>> in the tiddler or use other strict css selectors eg target an particular 
>> html tag or ID  
>>
>> Style blocks are great for design and testing.
>>
>> Regards
>> Tones
>>
>>

-- 
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/cdb03318-7747-43cb-a831-8a608e971560n%40googlegroups.com.


Re: [tw5] CSS for tooltips in TiddlyWiki?

2021-08-08 Thread TW Tones
The html title attribute can be used for tooltips

WHO was founded in 
1948.
W3Schools.com

Knowing this I found How to change the style of the title attribute inside 
an anchor tag? 

The title attribute is a Global attribute 


Stylesheet
a {
  position: relative;
  display: inline-block;
  margin-top: 20px;
}

a[title]:hover::after {
  content: attr(title);
  color: red;
  position: absolute;
  top: -100%;
  left: 0;
}

Other tiddler
http://www.google.com/; title="Hello world!"> Hover over me 

Which suggests that there is no styling outside your control.

Now all you need to do do is get your css selector to target the div span 
or other element to handle your link or use the href instead. Or target the 
CSAS classes used in the link widget.

Regards
Tones
On Monday, 9 August 2021 at 00:24:57 UTC+10 David Gifford wrote:

> Thanks Jeremy and flanc...
>
> 1. This is for me, so in this case I am not worried about other users with 
> touchscreens, or compatibility.
>
> 2. Let me go about this another way, then. First, here is the styling I 
> did to create the custom tooltip:
>
> a[title]:hover::after { content: attr(title); position: relative; top: 
> -5px; left: 10px; width:450px; 
> color:#000;background-color:#eee;padding:5px;padding-right:10px; }
>
> 3. The above looks great, but then moments later the 'normal' TiddlyWiki 
> tooltip shows up. Is there any way to hide it? Or delay it so long it won't 
> interfere?
>
>
>
> On Sunday, August 8, 2021 at 9:59:30 AM UTC-4 Jeremy Ruston wrote:
>
>> Hi Dave,
>>
>> Sadly, browsers do not allow web pages to apply styles to tooltips.
>>
>> It is possible to create fake tooltips in CSS and JavaScript that can be 
>> styled, but these approaches compromise accessibility and compatibility.
>>
>> Another point to bear in mind is that there's no guarantee that all users 
>> will be able to see tooltips because they are not compatible with touch 
>> screens.
>>
>> Best wishes
>>
>> Jeremy.
>>
>> --
>> Jeremy Ruston
>> jer...@jermolene.com
>> https://jermolene.com
>>
>> On 8 Aug 2021, at 14:43, David Gifford  wrote:
>>
>> 
>>
>>
>> Hi everyone
>>
>> I would like to style the tooltip that comes up when hovering over a 
>> link. 
>>
>> I tried a snippet I found online for regular tooltips, but that created a 
>> second tooltip, so both appear near each other. I would just like to style 
>> the one for TiddlyWiki links created with the link widget below. I want to 
>> use it to display short inline hidden notes.
>>
>> <$link to="." tooltip="this is the tooltip">**
>>
>> Anyone know the CSS for TW tooltips? I skimmed vanilla base but did not 
>> find anything.
>>
>> Thanks in advance, Dave
>>
>>
>> -- 
>> 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/f0190c56-7eac-4d4a-9033-81a1059e6ea0n%40googlegroups.com
>>  
>> 
>> .
>>
>>

-- 
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/2d32f611-8aa6-4c1a-8e03-f08992c92d09n%40googlegroups.com.


Re: [tw5] Re: Notes from the Coalface: Pasting URL's with pretty title

2021-08-08 Thread TW Tones
Just to follow up


   - At the moment the permalink to a tiddler copies the encoded url, if 
   you paste this anywhere else you keep the encoded link. 
  - Click and it works however the pretty title is lost or non 
  existent. 
  - This copy only ever captures the encoded URL
   - If however you make the tiddler titles into links and copy that using 
   select and copy, you can past this almost anywhere, email, GG, word and 
   other Rich text environments
  - In some only the pretty link is pasted (not URL)
  - *In many the link is pasted and is displayed behind the original 
  pretty link (this is the** most desirable)*
  - In some including plain text fields eg tiddler text fields only the 
  encoded url is pasted
   
What I would like;

   - The existing permalink to do the equivalent of highlight and copy
   - Provide the ability to drop/paste such links from the clipboard into 
   tiddlywiki and capture both the link and pretty title
  - Ideally directly and to the [[prettylink||urllink]] form required 
  by Tiddlywiki
  - Alternatively as a HTML a record prettylink
   - What I would like less
  - If necessary a mechanism to drop/paste into an intermediate 
  mechanism
  - Another form of the permalink but with the desired copy behaviour.
   
Regards
Tones
On Monday, 9 August 2021 at 04:07:55 UTC+10 cj.v...@gmail.com wrote:

> Yeah, I know what you mean especially with the %20's all over the place.
>
> That can be fairly easily resolved by sticking with camel case for 
> tiddler names.
>
> I very much dislike camel case *(cognitive annoyances)* in my 
> TiddlyWikis, so much so that I prefer live with those ugly %20's in links, 
> to everybody else's very understandable chagrin.
>
> Being an incessant Tiddler Title Tweaker (a 3T-er? a threeter?), I'm 
> moving towards internal ID's as part of URL's, to prevent future link rot 
> re distributed URL's (link rot caused by my "threeting".)  Yeah, I coddle 
> my sanity, or maybe insanity, and wind up perpetuating ugly URL's.
>
> Let's say I get what you mean, but I've surrendered to ugly URL syndrome 
> as the easier to live with evil.  (thank goodness for the pretty links.)
>
> On Sun, Aug 8, 2021 at 2:27 PM Soren Bjornstad  
> wrote:
>
>> Um, there was no disagreement in this thread with Tones.
>>>
>>> Tones' initial post was about getting pretty links when the URL encoding 
>>> are ugly.  I think that's great.  *(Already a usual habit of mine, just 
>>> grabbing them links from the "Open" sidebar tab instead.)* 
>>>
>>
>> It sounded to me like Tones also had an opinion on the existence of "ugly 
>> URLs," which is why I responded from back there, but maybe that was just me 
>> misreading the post.
>>   
>>
>>> [A]re you both suggesting that it would be better to instead change URL 
>>> encoding so they don't have things like "#" and "%20" in them ?
>>>
>>
>> No, I'm suggesting that when one has an opportunity to choose the format 
>> of a URL, one should choose one that uses as few internal IDs and special 
>> characters (since those turn into %-encoding) as possible. (I don't see any 
>> problem with # in itself, that has a clearly defined meaning and isn't 
>> ugly.) I do not think that TiddlyWiki is doing anything wrong here – I was 
>> just trying to explain what some people might consider an ugly URL.
>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/F-dQxKm4rds/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/783f4716-b5a2-4093-b5de-6484edbbb0a5n%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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/4b2fe5cd-2e63-4056-98e6-3b1b0e7b8e25n%40googlegroups.com.


[tw5] Re: Shiraz Plugin: Lets use Tiddlywiki with More Ease

2021-08-08 Thread TW Tones
Yes all of the above,

This kind of thing is often time consuming,

Looking forward to it.

Thanks in advance
Tones


On Monday, 9 August 2021 at 02:38:00 UTC+10 Mohammad wrote:

>
>- Do you like to convert your old static/plain table in a tiddler into 
>a sortable table just by calling a macro  (no edit, no hassles,  ...)
>- Do you like to drop a CSV text file into tiddlywiki and in a second 
>generate a dynamic table?
>- Do you like to copy paste part of a worksheet from Excel, Google 
>Sheet, Libre Office Calc, ... into a tiddler and TW generate a nice 
>sortable table for you?
>- Do you like to create tables from plain texts just by calling a 
>simple macro?
>- Do you like to create task lists from plain text (just like GitHub)?
>- Write you tasks/todo as you write on a piece of paper and then get a 
>task list! Do you like this?
>
>
> *Sit back, relax, and let Shiraz do all the work  ;-)*
>
>
> Stay tuned, Shiraz on *Tiddlywiki 5.0.2* is coming!
>
> Best wishes
> Mohammad
>

-- 
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/0cc48853-33f4-401b-bab9-fa126e1cca57n%40googlegroups.com.


[tw5] Re: Notes from the Coalface: Pasting URL's with pretty title

2021-08-07 Thread TW Tones
Charlie;

Use the permalink button you 
get https://tiddlywiki.com/prerelease/#Sort%20Filter%20Run%20Prefix thats 
Yuk in my view
Now control Panel, settings > tiddlywiki >  Display tiddler titles as links

Now open the tiddler and highlight the title and copy, then past here Sort 
Filter Run Prefix 
<https://tiddlywiki.com/prerelease/#Sort%20Filter%20Run%20Prefix>
Thats not yuck

I think you may see it aint the beholder, its universal. Especially if you 
want to see the yuck one just mouse over.

Regards
Tones


On Sunday, 8 August 2021 at 03:57:06 UTC+10 cj.v...@gmail.com wrote:

> Yuck how?  What's a non-yuck URL?
>
> Understanding, of course, that yuck is in the eye of the beholder, and 
> that URL's are first about being successful at getting to something on the 
> web.
>
> I ask because of the potential for me to gain a new insight into how 
> different people see things.
>
> On Friday, August 6, 2021 at 12:42:44 AM UTC-3 The Islander wrote:
>
>> Although the link text looks nice, hover over it and look at the URL. 
>> Yuck!
>>
>> On Wednesday, August 4, 2021 at 6:12:40 PM UTC-7 TW Tones wrote:
>>
>>> Folks,
>>>
>>> I just stumbled upon something helpful. You may know how to copy a 
>>> permalink to a tiddler, this results in URL, and using the to clipboard 
>>> option is help full. the only problem is the result is an ugly URL with 
>>> encoding.
>>>
>>> I discovered today however if you have Control Panel > Settings > Tiddler 
>>> Titles 
>>> <https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSettings%2FTitleLinks>
>>>  set 
>>> to Display tiddler titles as links, there is a a better choice. Or where 
>>> every you see a link in a tiddler eg  Learning 
>>> <https://tiddlywiki.com/#Learning> [[Learning  |
>>> https://tiddlywiki.com/#Learning]] copt that with you mouse.
>>>
>>> If the titles are displayed as links highlight and copy the title with 
>>> your mouse. The result if pasted is well formatted link eg; Navigation 
>>> History 
>>> <https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSettings%2FNavigationHistory>.
>>>  
>>> It is not helpful pasting into tiddlywiki,  I will raise an issue on this. 
>>> But it is helpful pasting links into email and forum posts. As I have done 
>>> here.
>>>
>>> Regards
>>> Tones
>>>
>>

-- 
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/a969a9d9-a75e-492c-9823-4887148b76adn%40googlegroups.com.


[tw5] Re: Retrieving the number of link paths to a tiddler

2021-08-07 Thread TW Tones
Soren

Without working through this requirement of yours, I suspect some of the 
code patterns in my recent reply to another thread 
could 
help you.

   1. Your could make a list of all tiddler links (as a variable) without 
   removing duplicates, then listing a given tiddler you could count how many 
   mentions it has.
   2. With the prerelease Sort Filter Run Prefix 
    should 
   allow you to sortby the count of mentions as per the filter in 1.

Regards
Tones


On Sunday, 8 August 2021 at 12:12:51 UTC+10 Soren Bjornstad wrote:

> I have a wiki where I want to cross-correlate *concepts *across *uses *of 
> these concepts. (A concept, in this example, can be defined as any tiddler 
> *not* tagged Use, while a use is obviously any tiddler tagged Use.) By 
> "cross-correlate", I mean that given the current tiddler is a concept 
> tiddler, find all the other concept tiddlers that are used on any use 
> tiddler that links to the current tiddler (that is, they are often used 
> together).
>
> I can do this with the following filter:
>
> [all[current]backlinks[]tag[Use]links[]!tag[Use]]
>
> However, I would now like to retrieve (and sort by) the number of discrete 
> link paths by which you can reach each concept (i.e., the number of times 
> the current tiddler and this other concept are used together on a use 
> tiddler). So if 5 use tiddlers which link to the current tiddler also link 
> to a particular other concept tiddler, the number 5 should be accessible in 
> a variable when $list'ing through that concept tiddler, to be used in 
> sortsub[] or the like and the template displaying each match.
>
> I haven't been able to think of any way to do this – I tried using the = 
> filter prefix, but this evidently does not work when you're not adding the 
> results *to* anything (and probably tag[] and links[] already deduplicate 
> before they start).
>
> Since I'm sure what I want is absolutely clear as mud at this point, 
> here's a diagram of a toy example, with arrows representing links and the 
> green numbers showing how many “matches” there would be for my search 
> criteria:
>
> [image: ksnip_20210807-210609.png]
>
> As always, thanks for any suggestions!
>

-- 
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/6c4c6e8c-3296-4e0f-92d9-3a0a3c26fafan%40googlegroups.com.


[tw5] Re: Highlighting duplicates in lists

2021-08-07 Thread TW Tones
Mohamad,

I am happy to look at solving the problem presented but my suspicion 
remains that there may be a different way to put the question in the first 
place. 

Sometimes a question can be rephrased such that the answer is simpler to 
find.

   - In this we have multiple tiddlers, with multiple fields, with *values* 
   that may be duplicated across these tiddlers/fields.
   - in effect you want to list all tiddlers using the select fields, list 
   these for each tiddler then for each found value
  -  detect when that value occurs in any other tiddler (not self?) or 
  select fields, if it does highlight it.
   - I am not sure why you want to do this and can think of many ways to 
   list/interpret the data! 
   - What about triplicates?
   - What about duplicates in the same tiddler?

I think using your test data this is what you wanted?


<$list filter="[all[]has[field_example]]">
   <$set name=other-values 
filter="[all[]!get[field_example]] 
[all[]!titleget[field_example2]] 
[all[]!titleget[field_example3]] +[sort[]]">
   <>: |  
   <$list filter="[all[current]get[field_example]] 
[all[current]get[field_example2]] [all[current]get[field_example3]]" 
variable=field-value>
matchthen[color: 
red;]] }}}><>

   



It will also highlight triplicates...

A slightly more efficient method is available that could actually could the 
number of repeats and color red if > 1

<$set name=all-values filter="=[all[]get[field_example]] 
=[all[]get[field_example2]] =[all[]get[field_example3]]">
"<>" {{{ [split[ ]count[]] }}}

<$list filter="[all[]has[field_example]]">
   <>: |  
   <$list filter="[all[current]get[field_example]] 
[all[current]get[field_example2]] [all[current]get[field_example3]]" 
variable=field-value>
<$set name=value-count filter="[split[ 
]matchcount[]]">
compare:number:gt[1]then[color: 
Red;]] }}} ><> (<>)
 





Of course in the above you can choose not to show the count of the same 
value delete  "(<>)"

Regards
Tones

On Sunday, 8 August 2021 at 02:05:57 UTC+10 mohamed...@hotmail.com wrote:

> Hi Tones,
>
> sorry for the late reply , i wasn't clear at all in my last question 
> actually
>
> So for example ,if  every tiddler has three fields  , field_example , 
> field_example2 and  field_example3 
>
> [image: Capture.PNG]
>
> and they are populated with values as such
>
> *   tiddler 1*has in field_example "3" And in field_example2 "2"
> And in field_example3 "6"
> and
>*tiddler 2 *   has in field_example "4" And in field_example2 "9"
> And in field_example3 "8"
> and
>*tiddler 3*has in field_example "2" And in field_example2 "7" 
>And in field_example3 "5"
> and
>*tiddler 4*has in field_example "1" And in field_example2 "2"  
>   And in field_example3 "4"   
>
>
>  as you can see, the number 2  is reoccurring in different fields in 
> different tiddlers , so when doing a list, can all these tiddlers  which 
> has a 2 be highlighted
>
> [image: Capture2.PNG]
>
> even better can the transcluded values only be highlighted and not the 
> whole line
> [image: Capture3.PNG] 
>
> i have attached a sample file with with the test data i am working with
>  
>
> Thanks again for your help
>
>
> On Monday, August 2, 2021 at 2:33:26 AM UTC+2 TW Tones wrote:
>
>> Mohamad,
>>
>> My solution above can be used to do this for multiple fields/criteria 
>> because it re-examines the whole list every time. This makes it logically 
>> very flexible but revisiting the whole list for every special field for 
>> each tiddler is not very high performance. There are other "algorithms you 
>> can deploy" if you describe the full problem, especially if you can share 
>> test data.
>>
>> The thing is, what you want to achieve could be addressed more 
>> efficiently with better knowledge of the input data(set), and ensuring that 
>> data is arranged appropriately. Over in the aforementioned  github item 
>> https://github.com/Jermolene/TiddlyWiki5/discussions/5925 I think a 
>> solution may be a *report widget* designed for most reporting 
>> requirements ie beyond the list widget features. However even in this case 
>> you will need to give further thought on your input data and its structure.
>>
>> Mohamad - you could generate a list of tiddlers with duplicate *A* 
>> fields and another with a list of duplicate *B* fields then in the list 
>> tes

[tw5] Re: Dragable items in List Tab?

2021-08-05 Thread TW Tones
amreus,

The tabs are effectively a list of buttons anyway. It would perhaps be 
easier to build your own tab macro with the extended features on each 
button.

Alternatively you could have a tab in which you list the tab titles with 
the draggable macro in which you can drag and drop the order.

I just discovered https://tiddlywiki.com/#list-tagged-draggable%20Macro

Eg;
<>

See attached on tiddlywiki.com

Regards
Tones


On Thursday, 5 August 2021 at 20:31:17 UTC+10 amreus wrote:

>
> Good morning,
>
> Is there some reason items in the List tab could not be made draggable for 
> re-ordering? It seems like this would be a more accessible way to re-order 
> toolbars, as an example.
>
>
>   [image: 2021-08-05_062420.png]
>

-- 
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/204b1d32-6e33-4adc-9bff-78c8162e45d4n%40googlegroups.com.


tab-order.json
Description: application/json


Re: [tw5] Re: Notation editor

2021-08-04 Thread TW Tones
Arunn,

Attached are two new window buttons I created to edit a tiddler in a 
separate window, and also a view in separate window that uses the view 
template rather than just render the body.

These could be made into modals quite easily.

I will look at the command pallet plugin.

Tones

On Thursday, 5 August 2021 at 13:07:42 UTC+10 arunn...@gmail.com wrote:

> The search part could be done using command palette plug in and i am using 
> it in my wiki. It’s the tiddler viewing and editing within the same modal 
> which got me interested. 
> It must be difficult for Saq to find time to work on this at the moment. 
> That’s why I posted this video link so that someone else gets inspired to 
> create their own version of the notation editor.
>
> On Thu, Aug 5, 2021 at 7:58 AM TW Tones  wrote:
>
>> arun..
>>
>> Various aspects of this are already available, and some could be 
>> recreated fairly easily. 
>>
>> Perhaps you can spell out features you would like to use.
>>
>>- have a look for the stories plugin or stroll edition by David 
>>Gifford for the duel story
>>- The actual notation modal is somewhat trivial for me to create, the 
>>only area I don't know how to handle is the interface for searching and 
>>selecting tiddler titles with its efficient dynamic viewing etc... 
>> Although 
>>an number of improvements of late and in the 5.2.0 prerelease will make 
>>this easier.
>>
>> Of course it would be nice if Saq can provide a published version of 
>> notation, how ever he has contributed a lot lately such as streams.
>>
>> In keeping with streams perhaps if Saq could just provide the tiddler 
>> selection and title search as a module, I could rebuild the notation 
>> solution myself, and make use of the module in other places.
>>
>> Regards
>> Tones
>>
>>
>> On Thursday, 5 August 2021 at 01:09:28 UTC+10 arunn...@gmail.com wrote:
>>
>>> This is the link <https://youtu.be/lvnqgfvohfM> to a 1yr old tiddlywiki 
>>> hangout video with Saq where he is showing his workflow using Notation 
>>> editor. I first saw this video one year back when I started using 
>>> tiddlywiki. I don't think I fully understood the implementation at that 
>>> point. Yesterday I thought of seeing it again. I haven't seen any other 
>>> similar implementation in tiddlywiki yet and I wish to use it in my wiki 
>>> also. But I know that Saq doesn't have enough time to release it for public 
>>> use as he had told here 
>>> <https://groups.google.com/g/tiddlywiki/c/1jTwdmq8cgI/m/MhIfWxE7DgAJ>. 
>>> May be someone else gets inspired by seeing this video and build a similar 
>>> plug in for tiddlywiki. Or may be one day Saq can release it at least as a 
>>> proof of concept, so that we can just experience what we see in that video. 
>>
>> -- 
>> 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/7f1013ad-cda0-42ab-b52a-e9667c0b98fen%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/7f1013ad-cda0-42ab-b52a-e9667c0b98fen%40googlegroups.com?utm_medium=email_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/8cf8a38d-610c-4cab-8fbd-7a22aa110321n%40googlegroups.com.


new-windows.json
Description: application/json


[tw5] Re: Notation editor

2021-08-04 Thread TW Tones
arun..

Various aspects of this are already available, and some could be recreated 
fairly easily. 

Perhaps you can spell out features you would like to use.

   - have a look for the stories plugin or stroll edition by David Gifford 
   for the duel story
   - The actual notation modal is somewhat trivial for me to create, the 
   only area I don't know how to handle is the interface for searching and 
   selecting tiddler titles with its efficient dynamic viewing etc... Although 
   an number of improvements of late and in the 5.2.0 prerelease will make 
   this easier.

Of course it would be nice if Saq can provide a published version of 
notation, how ever he has contributed a lot lately such as streams.

In keeping with streams perhaps if Saq could just provide the tiddler 
selection and title search as a module, I could rebuild the notation 
solution myself, and make use of the module in other places.

Regards
Tones


On Thursday, 5 August 2021 at 01:09:28 UTC+10 arunn...@gmail.com wrote:

> This is the link  to a 1yr old tiddlywiki 
> hangout video with Saq where he is showing his workflow using Notation 
> editor. I first saw this video one year back when I started using 
> tiddlywiki. I don't think I fully understood the implementation at that 
> point. Yesterday I thought of seeing it again. I haven't seen any other 
> similar implementation in tiddlywiki yet and I wish to use it in my wiki 
> also. But I know that Saq doesn't have enough time to release it for public 
> use as he had told here 
> . 
> May be someone else gets inspired by seeing this video and build a similar 
> plug in for tiddlywiki. Or may be one day Saq can release it at least as a 
> proof of concept, so that we can just experience what we see in that video. 

-- 
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/7f1013ad-cda0-42ab-b52a-e9667c0b98fen%40googlegroups.com.


[tw5] Re: Notes from the Coalface: Pasting URL's with pretty title

2021-08-04 Thread TW Tones
I have raised an issue here in github 
<https://github.com/Jermolene/TiddlyWiki5/discussions/5935>, if you support 
this please thumbs up and comment.

Tones

On Thursday, 5 August 2021 at 11:12:40 UTC+10 TW Tones wrote:

> Folks,
>
> I just stumbled upon something helpful. You may know how to copy a 
> permalink to a tiddler, this results in URL, and using the to clipboard 
> option is help full. the only problem is the result is an ugly URL with 
> encoding.
>
> I discovered today however if you have Control Panel > Settings > Tiddler 
> Titles 
> <https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSettings%2FTitleLinks>
>  set 
> to Display tiddler titles as links, there is a a better choice. Or where 
> every you see a link in a tiddler eg  Learning 
> <https://tiddlywiki.com/#Learning> [[Learning  |
> https://tiddlywiki.com/#Learning]] copt that with you mouse.
>
> If the titles are displayed as links highlight and copy the title with 
> your mouse. The result if pasted is well formatted link eg; Navigation 
> History 
> <https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSettings%2FNavigationHistory>.
>  
> It is not helpful pasting into tiddlywiki,  I will raise an issue on this. 
> But it is helpful pasting links into email and forum posts. As I have done 
> here.
>
> Regards
> Tones
>

-- 
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/c564c50a-597b-4038-ba4d-91aab04dcb95n%40googlegroups.com.


[tw5] Notes from the Coalface: Pasting URL's with pretty title

2021-08-04 Thread TW Tones
Folks,

I just stumbled upon something helpful. You may know how to copy a 
permalink to a tiddler, this results in URL, and using the to clipboard 
option is help full. the only problem is the result is an ugly URL with 
encoding.

I discovered today however if you have Control Panel > Settings > Tiddler 
Titles 

 set 
to Display tiddler titles as links, there is a a better choice. Or where 
every you see a link in a tiddler eg  Learning 
 [[Learning  
|https://tiddlywiki.com/#Learning]] 
copt that with you mouse.

If the titles are displayed as links highlight and copy the title with your 
mouse. The result if pasted is well formatted link eg; Navigation History 
.
 
It is not helpful pasting into tiddlywiki,  I will raise an issue on this. 
But it is helpful pasting links into email and forum posts. As I have done 
here.

Regards
Tones

-- 
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/770f55cc-6b03-4101-977e-9936811c51fan%40googlegroups.com.


[tw5] Re: Need location of tiddler controlling link behavior

2021-08-04 Thread TW Tones
rpayn...

Some notes from the coalface

   - Most website have separate web pages for each apparent page, and as a 
   result anchors are unique to each page. With tiddlywiki all the content 
   resides, in effect, in a single page. As a result there are some neuences 
   using anchors within a tiddler. If they are the same as in other tiddlers 
   you may get some odd behaviour, if more than one tiddler is visible. There 
   was some hacks in the past that made this possible with the manual entry (I 
   recall something about using "##"). 
   - However in recent times there have been advances in this area that are 
   yet to play out, basically looking at creating unique html id's based on 
   both the tiddlername (or serial number) and incrementally numbered (in the 
   one tiddler).
   - In the meantime most of your needs are addressed in the documentation 
   here  Anchor Links using HTML 
   
   - HTML can be used to a great extent in tiddlywiki in addition to 
   Wikitext so if you know how to do it in html then you can possibly do it in 
   tiddlywiki, and in some cases you can even programmatically name tags 
   attributes or provide attribute values to html see my documentation and the 
   second section ❷ Widget and HTML attributes or parameters 
   

 this 
   then allows you to name anchors etc... 

Regards
Tones

On Thursday, 5 August 2021 at 06:37:15 UTC+10 rpayn...@gmail.com wrote:

> Thanks Mario.
> I am trying to get link clicks to go anchors within the same tiddler, 
> instead of the default action of looking for a tiddler external to the 
> current tiddler.
>
> On Wednesday, August 4, 2021 at 3:18:12 PM UTC-4 PMario wrote:
>
>> Hi,
>> If a link is clicked, TW sends a tm-navigate message, which is catched by 
>> the navigator widget. 
>> There is a link-catcher widget, which will allow you to do a different 
>> thing instead using action widget. 
>>
>> If you would be more concrete, what you try to achieve we could probably 
>> point you in the exact direction. 
>>
>> Especially, if you want to control clicks in the story-river or if you 
>> want to change links in the sidebar. There is a big difference, where to 
>> place your changes.
>>
>> In the meantime have a closer look at. 
>> https://tiddlywiki.com/#LinkCatcherWidget
>>
>> have fun!
>> -mario
>>
>>

-- 
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/0ccd01d1-ec84-464c-a5d8-e100048dba85n%40googlegroups.com.


[tw5] Re: personal help?

2021-08-04 Thread TW Tones
Jamm?

I second Erics comment, and we know because we are amongst a few dozen 
regular contributors. "Direct from the horse's mouth" as they say.

Some times when people use what they think is a technical name they make it 
harder. Plane language can be the best way to ask questions to start with.

Regards
Tones
On Thursday, 5 August 2021 at 09:48:52 UTC+10 Eric Shulman wrote:

> On Wednesday, August 4, 2021 at 4:26:42 PM UTC-7 jamm...@gmail.com wrote:
>
>> If I have trouble locating and naming my technical troubles, can this 
>> google group help? It seems personal support is not offered for many free 
>> less common web notebooks?
>
>
> I have been administrator of this group for over 15 years, and I have 
> always encouraged people to be helpful, especially when it comes to new 
> users of TiddlyWiki.
>
> Unlike other groups where the "experts" can sometimes be rather snarky and 
> even somewhat rude to new users, I think you will find that this group -- 
> and TiddlyWiki users in general -- are perhaps *among **the most helpful 
> group of people you will find for ANY software out there.*
>
> Not only are they happy to offer solutions when they can, but they will 
> often *help guide you to asking the right questions.*
>
> So *WELCOME!*... you've come to the right place! 
>
> -e
> Eric Shulman
> ELS Design Studios - "Intuitive Interfaces for Intelligent Interaction"
> TiddlyTools.com: "Small Tools for Big Ideas!" (tm)
>
>

-- 
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/3c2c61fa-a720-445e-a28a-23000c909219n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-04 Thread TW Tones
Good to here,

Once you develop a set of action widgets, to use the variables in my 
example to set fields in the matching field tiddlers, you can then wrap a 
list in a button to trigger it. click and the various actions are executed 
for each tiddler.
If you separate the date  MM and DD hh and mm (add 12 to hh if PM) you 
can make a new date time stamp and apply that to your custom field.

   - Look for the date picker if you want to interactively set a date
   - remember excise allows to to split one tiddler into two
   - use the viewWidget to display a tiddlywiki serial date in any date 
   format with the template paramter

You will get there.
Feel free to ask more questions.

Tones

On Wednesday, 4 August 2021 at 15:42:54 UTC+10 maxhi...@gmail.com wrote:

> https://imgur.com/a/Hnrrk4L
>
> Oh i see, my content type was set to plaintext. It does indeed work, with 
> a few hiccups but i can do manual correction on those. 
>
> On Wednesday, August 4, 2021 at 1:01:56 PM UTC+8 TW Tones wrote:
>
>> maxhi,
>>
>> if you imported the file dir.csv then put the code I gave you in another 
>> tiddler. And you could see how it lists the details for each text file.
>>
>> If you have imported the files with the same name already you are almost 
>> done.
>>
>> Let me know where you are, but I clearly assumed a little more experience 
>> with TiddlyWiki.
>>
>> Regards
>> Tones
>>
>> On Wednesday, 4 August 2021 at 13:12:45 UTC+10 maxhi...@gmail.com wrote:
>>
>>> i've imported a chunk of my stuff to test but i'm not quite sure how to 
>>> run the code? Sorry, i've never used tiddlywiki before this and all the 
>>> documentation seems really dense. 
>>>
>>> On Wednesday, August 4, 2021 at 10:30:30 AM UTC+8 TW Tones wrote:
>>>
>>>> Here is the csv attached
>>>>
>>>> You can drop it on your wiki and import it, then once you have the text 
>>>> files imported (with matching filenames) we can use this to lookup the 
>>>> dates and save it to the matching tiddler.
>>>> If fieldnames include special characters, or comas quotes you may need 
>>>> to handle a few manually.
>>>>
>>>>- Unfortunately the size includes commas, but we don't need the 
>>>>   size, we can get the first items and the last items (filename)
>>>>
>>>> If something like this works we can use it to update fields in the 
>>>> matching tiddlers. 
>>>>
>>>> <$list filter="[[dir.csv]get[text]splitregexp[\n]]" variable=each-line>
>>>><$set name="date" value={{{ [split[,]first[]] }}}>
>>>><$set name="time" value={{{ [split[,]nth[2]] }}}>
>>>><$set name="am-pm" value={{{ [split[,]nth[3]] }}}>
>>>><$set name="filename" value={{{ [split[,]last[3]first[]] 
>>>> }}}>
>>>>  <>,<>,<>,<> 
>>>>
>>>> 
>>>>
>>>> Regards
>>>> ]Tones
>>>>
>>>> On Wednesday, 4 August 2021 at 09:24:51 UTC+10 maxhi...@gmail.com 
>>>> wrote:
>>>>
>>>>> I've got the filenames, but i'm not particularly good with excel, 
>>>>> could you help? 
>>>>>
>>>>> https://drive.google.com/file/d/1HTziGPLdvb6paFfrz93ME4-nYxfW2ynq/view?usp=sharing
>>>>>
>>>>> On Wednesday, August 4, 2021 at 6:46:57 AM UTC+8 TW Tones wrote:
>>>>>
>>>>>> Morning.
>>>>>>
>>>>>> Errata: use this  <$browse multiple/> I forgot the "/"
>>>>>>
>>>>>> I would consider as a windows user, using dir > file.txt
>>>>>> then import this to excel and use the text to columns, then save as a 
>>>>>> csv.
>>>>>>
>>>>>> If you are not confident to do this send the text file to me and I 
>>>>>> can prepare it and return it. Just the filenames list,  not the files.
>>>>>>
>>>>>> Regards
>>>>>> Tones
>>>>>>
>>>>>> On Wednesday, 4 August 2021 at 00:54:11 UTC+10 maxhi...@gmail.com 
>>>>>> wrote:
>>>>>>
>>>>>>> Approaching midnight for me too, so i'll leave the answers here 
>>>>>>> since i won't be able to reply for a hilwe
>>>>>>>
>>>>>>> - yes every file name is unique

[tw5] Re: $edit-text loses focus on input... or does it?

2021-08-03 Thread TW Tones
Eric,

I cant explain this and its an interesting observation. There are similar 
cases I have seen where entering text, that results in a new tiddler causes 
a delay, if not a loss of focus, but not in other cases. This may have 
something to do with that.

Of course your example is using one tiddler to edit another, where the 
focus issue has being my concern, is to allow one to edit fields or text in 
the current visible tiddler. This works well once working, however it is 
quite fragile and involves view templates, nesting and macros that I have 
not quite documented or mastered. Perhaps there are aspects to what you 
have demonstrated that makes this so fragile, that there are subtle and 
undocumented issues that can manifest problems.

Tones
On Wednesday, 4 August 2021 at 12:51:31 UTC+10 Eric Shulman wrote:

> As we well know, when $edit-text targets the current tiddler and you start 
> typing, the input control loses focus with each keystroke.
>
> But... I just did an experiment with some very curious results...
>
> Enter the following into a tiddler:
> <$tiddler tiddler="target">
> TEST1: <$edit-text tag="input" default=""/>
> 
>
> <$list filter="[[target]]">
> TEST2: <$edit-text tag="input" default=""/>
> 
>
> <$list filter="[[target]is[missing]]">
><$link/> DOES NOT EXIST
> 
> <$list filter="[[target]is[tiddler]]">
><$link/> EXISTS
><$button>delete target <$action-deletetiddler 
> $tiddler=<>/>
> 
>
> target tiddler contents:
> {{target}}
>
> Note that TEST1 uses $tiddler to set the currentTiddler value, while the 
> TEST2 uses $list to do the same thing.  The difference in behavior is that, 
> when the target tiddler is missing, TEST1 creates the tiddler and *loses 
> focus on first keystroke*, but TEST2 creates the tiddler and *keeps focus 
> on first keystroke*.  Note that once the tiddler exists, you can type 
> into either input control and neither one loses focus.
>
> Can anyone explain what is happening?
>

-- 
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/cb6ee158-802c-413d-b3c5-5a38f53c0ab3n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
maxhi,

if you imported the file dir.csv then put the code I gave you in another 
tiddler. And you could see how it lists the details for each text file.

If you have imported the files with the same name already you are almost 
done.

Let me know where you are, but I clearly assumed a little more experience 
with TiddlyWiki.

Regards
Tones

On Wednesday, 4 August 2021 at 13:12:45 UTC+10 maxhi...@gmail.com wrote:

> i've imported a chunk of my stuff to test but i'm not quite sure how to 
> run the code? Sorry, i've never used tiddlywiki before this and all the 
> documentation seems really dense. 
>
> On Wednesday, August 4, 2021 at 10:30:30 AM UTC+8 TW Tones wrote:
>
>> Here is the csv attached
>>
>> You can drop it on your wiki and import it, then once you have the text 
>> files imported (with matching filenames) we can use this to lookup the 
>> dates and save it to the matching tiddler.
>> If fieldnames include special characters, or comas quotes you may need to 
>> handle a few manually.
>>
>>- Unfortunately the size includes commas, but we don't need the size, 
>>   we can get the first items and the last items (filename)
>>
>> If something like this works we can use it to update fields in the 
>> matching tiddlers. 
>>
>> <$list filter="[[dir.csv]get[text]splitregexp[\n]]" variable=each-line>
>><$set name="date" value={{{ [split[,]first[]] }}}>
>><$set name="time" value={{{ [split[,]nth[2]] }}}>
>><$set name="am-pm" value={{{ [split[,]nth[3]] }}}>
>><$set name="filename" value={{{ [split[,]last[3]first[]] 
>> }}}>
>>  <>,<>,<>,<> 
>>
>> 
>>
>> Regards
>> ]Tones
>>
>> On Wednesday, 4 August 2021 at 09:24:51 UTC+10 maxhi...@gmail.com wrote:
>>
>>> I've got the filenames, but i'm not particularly good with excel, could 
>>> you help? 
>>>
>>> https://drive.google.com/file/d/1HTziGPLdvb6paFfrz93ME4-nYxfW2ynq/view?usp=sharing
>>>
>>> On Wednesday, August 4, 2021 at 6:46:57 AM UTC+8 TW Tones wrote:
>>>
>>>> Morning.
>>>>
>>>> Errata: use this  <$browse multiple/> I forgot the "/"
>>>>
>>>> I would consider as a windows user, using dir > file.txt
>>>> then import this to excel and use the text to columns, then save as a 
>>>> csv.
>>>>
>>>> If you are not confident to do this send the text file to me and I can 
>>>> prepare it and return it. Just the filenames list,  not the files.
>>>>
>>>> Regards
>>>> Tones
>>>>
>>>> On Wednesday, 4 August 2021 at 00:54:11 UTC+10 maxhi...@gmail.com 
>>>> wrote:
>>>>
>>>>> Approaching midnight for me too, so i'll leave the answers here since 
>>>>> i won't be able to reply for a hilwe
>>>>>
>>>>> - yes every file name is unique
>>>>> - i'm not exactly sure how to do that, but i'll try to get it done 
>>>>> tommorow morning
>>>>>
>>>>> Making custom buttons sounds like a good plan! 
>>>>>
>>>>> On Tuesday, August 3, 2021 at 9:47:50 PM UTC+8 TW Tones wrote:
>>>>>
>>>>>> maxhi,
>>>>>>
>>>>>> It is approaching midnight here in Australia, So I hope to reply 
>>>>>> tomorrow if others don't)
>>>>>>
>>>>>>
>>>>>>- Am I correct in saying every filename is unique? It looks like 
>>>>>>you have what you need. 
>>>>>>- Can you import the list of filenames and their dates?
>>>>>>- If you use  <$browse multiple> you can import multiple files at 
>>>>>>once. I recommend batches. Drag and drop multiple files also works
>>>>>>
>>>>>>
>>>>>> If you make new fields its easy to automate their use or do a bulk 
>>>>>> conversion (list inside a button wrapping action widgets). Typically 
>>>>>> however we setup a list widget to review tiddlers or use search and 
>>>>>> these 
>>>>>> can be designed to accommodate anything. The best approach is to try and 
>>>>>> keep it simple to start with, and we can create custom journal buttons 
>>>>>> etc... for new entries going forward and make them comply with what ever 
>>>>>&g

Re: [tw5] Re: Voting for the v5.2.0 banner artwork

2021-08-03 Thread TW Tones
Congrats Frank B

Tones

On Wednesday, 4 August 2021 at 06:55:09 UTC+10 Jeremy Ruston wrote:

> I'm delighted to announce that the winner of the v5.2.0 banner artwork 
> competition is Frank B with this design:
>
>

-- 
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/bf329b24-b475-4128-8c7e-15e810b62f76n%40googlegroups.com.


Re: [tw5] Re: Picture based tiddlers

2021-08-03 Thread TW Tones
Saq,

I would be keen to support project with a donation but I must say I am not 
sure exactly what they aim to achieve and how what is built will work, even 
if I would have the skills to make use of the final result. What does 
fission offer in the end etc...

This is made more complex because to achieve what is outlined I could read 
between the line and imagine for example tiddlywiki could save a file after 
generating it, allowing feedback, submissions and shared TiddlyWiki etc... 
but I am not sure if this will be the case.

There remains a barrier to my understanding because most of the details 
seem to make sense to "those in the know." 

Regards
Tones


On Wednesday, 4 August 2021 at 06:42:17 UTC+10 Saq Imtiaz wrote:

> Great Ideas so far. From a developer standpoint, I can recommend the Imgur 
>> API for integration. Not only does it give flexibility and a high number of 
>> photo uploads per day, but it is also relatively easy to use and combine 
>> with existing technologies (ie tiddlywiki in this case.) 
>> I would love to build a JS plug-in or tool for TW with this, if any of 
>> you are interested. 
>>
>>>
>>>
> As Joshua mentioned, there is a file uploads plugin in development that 
> supports different uploader modules to support storage backends:
>
> https://github.com/saqimtiaz/tiddlywiki-on-fission/tree/main/upload-files-wiki/plugins/file-uploads
>
>  Writing an Imgur uploader module would indeed be interesting.  The tricky 
> bits to figure out would be CORS and authentication. If that is something 
> you are interested in working on, I would be happy to discuss further. 
>
> Regards,
> Saq
>

-- 
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/f634ba6d-a181-465d-9691-fad443a64ba2n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
Here is the csv attached

You can drop it on your wiki and import it, then once you have the text 
files imported (with matching filenames) we can use this to lookup the 
dates and save it to the matching tiddler.
If fieldnames include special characters, or comas quotes you may need to 
handle a few manually.

   - Unfortunately the size includes commas, but we don't need the size, we 
  can get the first items and the last items (filename)
   
If something like this works we can use it to update fields in the matching 
tiddlers. 

<$list filter="[[dir.csv]get[text]splitregexp[\n]]" variable=each-line>
   <$set name="date" value={{{ [split[,]first[]] }}}>
   <$set name="time" value={{{ [split[,]nth[2]] }}}>
   <$set name="am-pm" value={{{ [split[,]nth[3]] }}}>
   <$set name="filename" value={{{ [split[,]last[3]first[]] }}}>
 <>,<>,<>,<> 
   


Regards
]Tones

On Wednesday, 4 August 2021 at 09:24:51 UTC+10 maxhi...@gmail.com wrote:

> I've got the filenames, but i'm not particularly good with excel, could 
> you help? 
>
> https://drive.google.com/file/d/1HTziGPLdvb6paFfrz93ME4-nYxfW2ynq/view?usp=sharing
>
> On Wednesday, August 4, 2021 at 6:46:57 AM UTC+8 TW Tones wrote:
>
>> Morning.
>>
>> Errata: use this  <$browse multiple/> I forgot the "/"
>>
>> I would consider as a windows user, using dir > file.txt
>> then import this to excel and use the text to columns, then save as a csv.
>>
>> If you are not confident to do this send the text file to me and I can 
>> prepare it and return it. Just the filenames list,  not the files.
>>
>> Regards
>> Tones
>>
>> On Wednesday, 4 August 2021 at 00:54:11 UTC+10 maxhi...@gmail.com wrote:
>>
>>> Approaching midnight for me too, so i'll leave the answers here since i 
>>> won't be able to reply for a hilwe
>>>
>>> - yes every file name is unique
>>> - i'm not exactly sure how to do that, but i'll try to get it done 
>>> tommorow morning
>>>
>>> Making custom buttons sounds like a good plan! 
>>>
>>> On Tuesday, August 3, 2021 at 9:47:50 PM UTC+8 TW Tones wrote:
>>>
>>>> maxhi,
>>>>
>>>> It is approaching midnight here in Australia, So I hope to reply 
>>>> tomorrow if others don't)
>>>>
>>>>
>>>>- Am I correct in saying every filename is unique? It looks like 
>>>>you have what you need. 
>>>>- Can you import the list of filenames and their dates?
>>>>- If you use  <$browse multiple> you can import multiple files at 
>>>>once. I recommend batches. Drag and drop multiple files also works
>>>>
>>>>
>>>> If you make new fields its easy to automate their use or do a bulk 
>>>> conversion (list inside a button wrapping action widgets). Typically 
>>>> however we setup a list widget to review tiddlers or use search and these 
>>>> can be designed to accommodate anything. The best approach is to try and 
>>>> keep it simple to start with, and we can create custom journal buttons 
>>>> etc... for new entries going forward and make them comply with what ever 
>>>> fields you have in use. We need not destroy anything just create different 
>>>> views of it.
>>>>
>>>> Regards
>>>> Tones
>>>>
>>>>
>>>>
>>>> On Tuesday, 3 August 2021 at 23:25:23 UTC+10 maxhi...@gmail.com wrote:
>>>>
>>>>> After configuring pandoc i've managed to get this
>>>>> https://imgur.com/a/QP0z4xh
>>>>>
>>>>> All my files, names aren't particularly consistent but they are 
>>>>> numbered and the dates are all there. No folders or anything. 
>>>>>
>>>>> Here's a sample zip that shows the way my files are formatted.
>>>>>
>>>>> https://drive.google.com/file/d/195fmBEM8X8fTEfKFW9rlMS-kY5eCFU9V/view?usp=sharing
>>>>> .
>>>>>
>>>>> If i make a new field for dates, will it be compatible with the base 
>>>>> system or will i have to fiddle with making fields for every tiddler i 
>>>>> make 
>>>>> going forward to keep it consistent? 
>>>>>
>>>>> On Tuesday, August 3, 2021 at 8:15:48 PM UTC+8 TW Tones wrote:
>>>>>
>>>>>> maxhi,
>>>>>>
>>>>>> If you have any consistent information to can use

[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
Oh,

Another idea. I know you have 600 or so files but sometimes people try and 
over simplify things. If you were to import 10 at a time and manually 
select a related date , divide the file and make us of it as an opportunity 
to review your files and content you may find it is a valuable learning 
experience. Add to this insight to tagging, fields and field values and 
searching  the manual approach may be more powerful. Perhaps a week or 
fortnight every day?

Also to consider tiddly tools https://tiddlytools.com/timer.htmlas a 
platform on which to build a time and date related solution. 

Regards
Tones

On Wednesday, 4 August 2021 at 08:46:57 UTC+10 TW Tones wrote:

> Morning.
>
> Errata: use this  <$browse multiple/> I forgot the "/"
>
> I would consider as a windows user, using dir > file.txt
> then import this to excel and use the text to columns, then save as a csv.
>
> If you are not confident to do this send the text file to me and I can 
> prepare it and return it. Just the filenames list,  not the files.
>
> Regards
> Tones
>
> On Wednesday, 4 August 2021 at 00:54:11 UTC+10 maxhi...@gmail.com wrote:
>
>> Approaching midnight for me too, so i'll leave the answers here since i 
>> won't be able to reply for a hilwe
>>
>> - yes every file name is unique
>> - i'm not exactly sure how to do that, but i'll try to get it done 
>> tommorow morning
>>
>> Making custom buttons sounds like a good plan! 
>>
>> On Tuesday, August 3, 2021 at 9:47:50 PM UTC+8 TW Tones wrote:
>>
>>> maxhi,
>>>
>>> It is approaching midnight here in Australia, So I hope to reply 
>>> tomorrow if others don't)
>>>
>>>
>>>- Am I correct in saying every filename is unique? It looks like you 
>>>have what you need. 
>>>- Can you import the list of filenames and their dates?
>>>- If you use  <$browse multiple> you can import multiple files at 
>>>once. I recommend batches. Drag and drop multiple files also works
>>>
>>>
>>> If you make new fields its easy to automate their use or do a bulk 
>>> conversion (list inside a button wrapping action widgets). Typically 
>>> however we setup a list widget to review tiddlers or use search and these 
>>> can be designed to accommodate anything. The best approach is to try and 
>>> keep it simple to start with, and we can create custom journal buttons 
>>> etc... for new entries going forward and make them comply with what ever 
>>> fields you have in use. We need not destroy anything just create different 
>>> views of it.
>>>
>>> Regards
>>> Tones
>>>
>>>
>>>
>>> On Tuesday, 3 August 2021 at 23:25:23 UTC+10 maxhi...@gmail.com wrote:
>>>
>>>> After configuring pandoc i've managed to get this
>>>> https://imgur.com/a/QP0z4xh
>>>>
>>>> All my files, names aren't particularly consistent but they are 
>>>> numbered and the dates are all there. No folders or anything. 
>>>>
>>>> Here's a sample zip that shows the way my files are formatted.
>>>>
>>>> https://drive.google.com/file/d/195fmBEM8X8fTEfKFW9rlMS-kY5eCFU9V/view?usp=sharing
>>>> .
>>>>
>>>> If i make a new field for dates, will it be compatible with the base 
>>>> system or will i have to fiddle with making fields for every tiddler i 
>>>> make 
>>>> going forward to keep it consistent? 
>>>>
>>>> On Tuesday, August 3, 2021 at 8:15:48 PM UTC+8 TW Tones wrote:
>>>>
>>>>> maxhi,
>>>>>
>>>>> If you have any consistent information to can use this to match data. 
>>>>> an example may be to import all the files such as there filename is the 
>>>>> tiddler name, then separately use the operating system eg windows Dir 
>>>>> command to list the files with created and modified dates along with the 
>>>>> filename into a text file. Now import that perhaps as a csv file and use 
>>>>> JSON mangler to generate a plugin containing a tiddler (in a plugin) for 
>>>>> each file name containing your "original-created and original-modified 
>>>>> dates" you can then write a list to look up the dates for each filename 
>>>>> and 
>>>>> apply it to the tiddler for each text file. We can parse text files as 
>>>>> well 
>>>>> if necessary.
>>>>>
>>>>> I strongly urge to to use new fields

Re: [tw5] Re: An interactive questionnaire in TiddlyWiki

2021-08-03 Thread TW Tones
Liz,

Thanks for sharing. Its great to get such insights.

Toneas

On Wednesday, 4 August 2021 at 03:00:55 UTC+10 elizabeth...@googlemail.com 
wrote:

> Hi all, I'm reposting this because my first reply got deleted (spam 
> filter, I assume!)
>
> I wanted to add some reflections from the Anna Freud centre. We are very 
> excited about this development, for two main reasons: 
>
> 1. It helps us to directly connect outcomes measurement to the evidence 
> base for what works for different types of problem. 
>
> The interactive AIM sits within our tiddlywiki treatment manual, which 
> means that the suggested interventions list generated by the questionnaire 
> links directly into content on how to deliver the most appropriate 
> evidence-based intervention. We will easily be able to update this as the 
> evidence-base evolves. 
>
> 2. It helps us to overcome a major barrier to using outcomes measures in 
> practice: feasibility/ practically 
>
> Generally outcome measures like this are valued by health and social care 
> workers in principle, but the impracticality of scoring and recording the 
> data often results in low use of the measures in practice. 
>
> We want to encourage services working with young people to use the AIM to 
> plan care and assess outcome for individual young people, but also to to 
> collate the data to evaluate their service as a whole. Here is a paper 
> evaluating outcomes of a young person's substance use service that looks at 
> a series of pre- and post-treatment AIM scores for 100 young people: 
> https://journals.sagepub.com/doi/abs/10.1177/1359104521994875?journalCode=ccpa
>  
>
> Jeremy's interactive AIM, with its different options for saving the 
> results, makes it easy for workers to save the results for multiple 
> purposes - perhaps saving the .doc file to the young person's health 
> record, then copying the data into a spreadsheet capturing the whole team's 
> outcomes. 
>
> Thanks, Jeremy!
>
> Liz
>
> On Friday, 16 July 2021 at 08:14:00 UTC+1 TiddlyTweeter wrote:
>
>> Ciao Jeremy
>>
>> Thanks for that! It helps clarify what I am trying to do!
>>
>> I will post an update note in the original thread about how I look at the 
>> issue now.
>>
>> Best wishes
>> TT
>>
>> On Thursday, 15 July 2021 at 10:39:57 UTC+2 jeremy...@gmail.com wrote:
>>
>>> Hi TT
>>>
>>> Thank you – I was hoping you might find the translation mechanism 
>>> interesting too, does it fit your needs discussed in that other thread?
>>>
>>> You can try out the translation mechanism in the demo by switching the 
>>> language to "Spanish" in the sidebar tab; you'll get gobbledegook that 
>>> isn't Spanish, but it illustrates the difference. (Note that in the demo 
>>> only the UI is translated, the questions themselves there are only in 
>>> English).
>>>
>>> Best wishes
>>>
>>> Jeremy.
>>>
>>> Very interesting to see! Thanks.
>>> I ran through the whole thing and completed all questions. It is a 
>>> seriously real application! :-)
>>>
>>> As a side note: The Anna Freud people designed the questions really 
>>> well. It is extremely difficult to design such questionnaires in a way that 
>>> makes sense in normal English AND can produce operational,  quantitative, 
>>> meaningful, results.  Hats off to them!
>>>
>>> Best wishes
>>> TT
>>>
>>> On Wednesday, 14 July 2021 at 12:46:02 UTC+2 jeremy...@gmail.com wrote:
>>>
 I’ve recently completed a small project for the Anna Freud National 
 Centre for Children and Families in London (see https://annafreud.org/) 
 to make an interactive questionnaire that has some interesting features:


- Fairly sophisticated scoring of the answers to multiple choice 
questions
- Generating spreadsheet files that can be downloaded and opened in 
Excel, and .DOC files that open in Microsoft Word
- Copying spreadsheet data to the clipboard for pasting directly 
into Excel


 In its current form, the questionnaire is not directly reusable for 
 other purposes, but I hope some of the techniques will prove useful to 
 others.

 The context for this work is that the AFNCCF trains teams of care 
 workers in Britain and around the world to work with the most troubled, 
 hard to reach young people and their families.  For more than a decade, 
 they have been working on the Adolescent Integrative Measure (AIM) to help 
 care workers make a systematic, objective record of the problems affecting 
 a particular young person, and to make suggestions of the interventions 
 that are indicated by the answers. By repeating the questionnaire after an 
 interval of months, workers can track a young persons progress. For the 
 last few years, the questionnaire has been filled out on paper but there 
 has long been a desire to simplify the process by moving it online.

 You can try out the questionnaire in a demo here:

 

[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
Morning.

Errata: use this  <$browse multiple/> I forgot the "/"

I would consider as a windows user, using dir > file.txt
then import this to excel and use the text to columns, then save as a csv.

If you are not confident to do this send the text file to me and I can 
prepare it and return it. Just the filenames list,  not the files.

Regards
Tones

On Wednesday, 4 August 2021 at 00:54:11 UTC+10 maxhi...@gmail.com wrote:

> Approaching midnight for me too, so i'll leave the answers here since i 
> won't be able to reply for a hilwe
>
> - yes every file name is unique
> - i'm not exactly sure how to do that, but i'll try to get it done 
> tommorow morning
>
> Making custom buttons sounds like a good plan! 
>
> On Tuesday, August 3, 2021 at 9:47:50 PM UTC+8 TW Tones wrote:
>
>> maxhi,
>>
>> It is approaching midnight here in Australia, So I hope to reply tomorrow 
>> if others don't)
>>
>>
>>- Am I correct in saying every filename is unique? It looks like you 
>>have what you need. 
>>- Can you import the list of filenames and their dates?
>>- If you use  <$browse multiple> you can import multiple files at 
>>once. I recommend batches. Drag and drop multiple files also works
>>
>>
>> If you make new fields its easy to automate their use or do a bulk 
>> conversion (list inside a button wrapping action widgets). Typically 
>> however we setup a list widget to review tiddlers or use search and these 
>> can be designed to accommodate anything. The best approach is to try and 
>> keep it simple to start with, and we can create custom journal buttons 
>> etc... for new entries going forward and make them comply with what ever 
>> fields you have in use. We need not destroy anything just create different 
>> views of it.
>>
>> Regards
>> Tones
>>
>>
>>
>> On Tuesday, 3 August 2021 at 23:25:23 UTC+10 maxhi...@gmail.com wrote:
>>
>>> After configuring pandoc i've managed to get this
>>> https://imgur.com/a/QP0z4xh
>>>
>>> All my files, names aren't particularly consistent but they are numbered 
>>> and the dates are all there. No folders or anything. 
>>>
>>> Here's a sample zip that shows the way my files are formatted.
>>>
>>> https://drive.google.com/file/d/195fmBEM8X8fTEfKFW9rlMS-kY5eCFU9V/view?usp=sharing
>>> .
>>>
>>> If i make a new field for dates, will it be compatible with the base 
>>> system or will i have to fiddle with making fields for every tiddler i make 
>>> going forward to keep it consistent? 
>>>
>>> On Tuesday, August 3, 2021 at 8:15:48 PM UTC+8 TW Tones wrote:
>>>
>>>> maxhi,
>>>>
>>>> If you have any consistent information to can use this to match data. 
>>>> an example may be to import all the files such as there filename is the 
>>>> tiddler name, then separately use the operating system eg windows Dir 
>>>> command to list the files with created and modified dates along with the 
>>>> filename into a text file. Now import that perhaps as a csv file and use 
>>>> JSON mangler to generate a plugin containing a tiddler (in a plugin) for 
>>>> each file name containing your "original-created and original-modified 
>>>> dates" you can then write a list to look up the dates for each filename 
>>>> and 
>>>> apply it to the tiddler for each text file. We can parse text files as 
>>>> well 
>>>> if necessary.
>>>>
>>>> I strongly urge to to use new fields for dates and retain the integrity 
>>>> of the tiddlywikis created and modified dates. I expect the dates will be 
>>>> in a different format and need conversion anyway, ideally convert them to 
>>>> tiddlywikis date serial number format, even if you have to zero fill the 
>>>> time or milliseconds.
>>>>
>>>> later you can build a method to spilt existing files into each day eg 
>>>> excise 
>>>>
>>>> At every step try to retain and import any information you have, it may 
>>>> easily prove useful later, for example if the files were already in 
>>>> folders 
>>>> try and capture the folder name as well. if you need to reformat retain 
>>>> the 
>>>> old and the new values. If some filenames are duplicates (but not their 
>>>> content) there are tricks you can employ.
>>>>
>>>> Of course you will still have some way to go bu

Re: [tw5] Re: A Crazy Idea I had for a Plugin!

2021-08-03 Thread TW Tones
Flanc...

I will join up but the area you need help in is not my own. 

I have intentionally focused on understanding tiddlywiki as a designer or 
superuser without recourse to Javascript to solve problems. I am keen on 
promoting democratisation of software through tiddlywiki and relying on 
Javascript solutions, is not part of a totally open platform, although its 
presence is important.

Not withstanding this, I can help in many ways, I am sure.

The key is for you to learn how to create macros or widgets that "export" 
the functionality within javascript code into tiddlywiki in a way that it 
honour's TiddlyWiki mechanism's, which is where all the magic happens.

Checkout https://tiddlywiki.com/dev/ if you have not yet, and Javascript 
development questions may be best put 
here https://github.com/Jermolene/TiddlyWiki5/discussions

Regards
Tones


On Wednesday, 4 August 2021 at 00:54:06 UTC+10 flanc...@gmail.com wrote:

> @TW Tones, It would be great to have your help! 
>
> As stated, you need not have much programming experience, I am just 
> looking for someone more familiar with TW and specific TW syntax for making 
> the plugin. From what I have seen, plugins use a specific form of JS (
> https://tiddlywiki.com/dev/static/How%2520to%2520create%2520plugins%2520in%2520the%2520browser.html).
>  
> I can cover the logic portion of the JS code myself, as long as someone can 
> make that vanilla JS actually run in TW5.
>
> In the meantime, I will add you to the repo as a contributor with full 
> privileges. 
>
> Thanks so much!
>
> On Tue, Aug 3, 2021 at 8:29 AM TW Tones  wrote:
>
>> I would love to help but may not have the skills, 
>>
>>- however I recently found the google speech to text is excellent and 
>>the Microsoft desktop one unusable. 
>>- So it is trivial to used other apps or tiddlywiki on my android 
>>phone to dictate into tiddlywiki. Great for English, but perhaps useless 
>>for wiki code.
>>- Of course it would be great if it can be deeply integrated with 
>>tiddlywiki, however I question if the effort would be better applied to 
>>improving a workflow between android and ones desktop tiddlywiki's.
>>- I am sure there must be browser plugins, or applications that can 
>>operate on top of the browser so you do not have to maintain a separate 
>>solution. Just document it well for users. Then the solution would have 
>>even broader applicability.
>>
>> Regards
>> Tones (AnthonyMuscio on GitHub) *AnthonyMuscio.github.io 
>> <https://AnthonyMuscio.github.io>*
>> On Tuesday, 3 August 2021 at 22:13:44 UTC+10 flanc...@gmail.com wrote:
>>
>>> Good Day to You All:
>>>
>>> Yesterday, I had my first day of school after the Summer Break, and 
>>> quickly grew bored of taking notes while my professors talked. I had the 
>>> bright idea of creating a quick script to DO the notes FOR ME, which is now 
>>> open-sourced at https://github.com/flancast90/NoMoreNotes, leveraging 
>>> the free Google Speech-To-Text API (no key needed, somehow).
>>>
>>> All of that got me thinking: What other uses could I find for this 
>>> technology, particularly in Web-Dev (my main area of interest)? This 
>>> morning, I then thought: What would Speech-To-Text look like in TW5?
>>>
>>> I have now taken the liberty of making a repo on github to make this 
>>> idea a reality, at https://github.com/flancast90/Speech-To-Text-in-TW5/, 
>>> but I do not have the TW-plugin syntax to do this. 
>>>
>>> I would really appreciate it if anyone in this group would lend their 
>>> expertise whom I could as a collaborator on the repo, where they could 
>>> cover the plugin UI (buttons on sidebar, etc.), while I could add the logic 
>>> for the speech to text behind them. 
>>>
>>> Anyone interested in this, please feel free to leave your Github 
>>> username (so I can add you), and I will elaborate more on the idea in the 
>>> Discussions tab of the repo after. Thanks!
>>>
>> -- 
>> 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/05c8bc37-9392-4cd1-a9a8-d2666eff574dn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/05c8bc37-9392-4cd1-a9a8-d2666eff574dn%40googlegroups.com?utm_medium=email_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/24e2050e-6e36-4527-a4da-6d16b4c2ce91n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
maxhi,

It is approaching midnight here in Australia, So I hope to reply tomorrow 
if others don't)


   - Am I correct in saying every filename is unique? It looks like you 
   have what you need. 
   - Can you import the list of filenames and their dates?
   - If you use  <$browse multiple> you can import multiple files at once. 
   I recommend batches. Drag and drop multiple files also works


If you make new fields its easy to automate their use or do a bulk 
conversion (list inside a button wrapping action widgets). Typically 
however we setup a list widget to review tiddlers or use search and these 
can be designed to accommodate anything. The best approach is to try and 
keep it simple to start with, and we can create custom journal buttons 
etc... for new entries going forward and make them comply with what ever 
fields you have in use. We need not destroy anything just create different 
views of it.

Regards
Tones



On Tuesday, 3 August 2021 at 23:25:23 UTC+10 maxhi...@gmail.com wrote:

> After configuring pandoc i've managed to get this
> https://imgur.com/a/QP0z4xh
>
> All my files, names aren't particularly consistent but they are numbered 
> and the dates are all there. No folders or anything. 
>
> Here's a sample zip that shows the way my files are formatted.
>
> https://drive.google.com/file/d/195fmBEM8X8fTEfKFW9rlMS-kY5eCFU9V/view?usp=sharing
> .
>
> If i make a new field for dates, will it be compatible with the base 
> system or will i have to fiddle with making fields for every tiddler i make 
> going forward to keep it consistent? 
>
> On Tuesday, August 3, 2021 at 8:15:48 PM UTC+8 TW Tones wrote:
>
>> maxhi,
>>
>> If you have any consistent information to can use this to match data. an 
>> example may be to import all the files such as there filename is the 
>> tiddler name, then separately use the operating system eg windows Dir 
>> command to list the files with created and modified dates along with the 
>> filename into a text file. Now import that perhaps as a csv file and use 
>> JSON mangler to generate a plugin containing a tiddler (in a plugin) for 
>> each file name containing your "original-created and original-modified 
>> dates" you can then write a list to look up the dates for each filename and 
>> apply it to the tiddler for each text file. We can parse text files as well 
>> if necessary.
>>
>> I strongly urge to to use new fields for dates and retain the integrity 
>> of the tiddlywikis created and modified dates. I expect the dates will be 
>> in a different format and need conversion anyway, ideally convert them to 
>> tiddlywikis date serial number format, even if you have to zero fill the 
>> time or milliseconds.
>>
>> later you can build a method to spilt existing files into each day eg 
>> excise 
>>
>> At every step try to retain and import any information you have, it may 
>> easily prove useful later, for example if the files were already in folders 
>> try and capture the folder name as well. if you need to reformat retain the 
>> old and the new values. If some filenames are duplicates (but not their 
>> content) there are tricks you can employ.
>>
>> Of course you will still have some way to go but do lean on us as much as 
>> you need, if you can generate some sample or dummy content to share, we can 
>> help you further.
>>
>> Regards
>> Tones
>>
>>
>> On Tuesday, 3 August 2021 at 18:27:06 UTC+10 maxhi...@gmail.com wrote:
>>
>>> UPDATE : I've managed to convert everything to txt using pandoc. Now i 
>>> mostly just need to figure out how to get the date modified to match up 
>>> with the date in tiddlywiki. Anyone know how? 
>>>
>>> On Tuesday, August 3, 2021 at 1:32:15 PM UTC+8 Radish Records wrote:
>>>
>>>>
>>>> It's two separate zip files one with pdfs and one with docxs, separate 
>>>> files for every entry i wanna put in, naming scheme is like (Month Day - 
>>>> title.pdf) although not everything is formatted identically.
>>>>
>>>> The timestamps for date of modification are correct, so ideally i'd 
>>>> sort using those. 
>>>> It's not strictly one per day, sometimes they'll be multiple entries 
>>>> per day.
>>>>
>>>> All plaintext, very few have images and i'm okay losing them in the 
>>>> transfer. 
>>>>
>>>> All in all it's only a few megabytes. 600 unique files. 
>>>>
>>>>
>>>> On Tuesday, August 3, 2021 at 1:07:17 PM UTC+8 TW Tones wrote:
>>>>
>>>>> Maxhi,
>>

[tw5] Re: A Crazy Idea I had for a Plugin!

2021-08-03 Thread TW Tones
I would love to help but may not have the skills, 

   - however I recently found the google speech to text is excellent and 
   the Microsoft desktop one unusable. 
   - So it is trivial to used other apps or tiddlywiki on my android phone 
   to dictate into tiddlywiki. Great for English, but perhaps useless for wiki 
   code.
   - Of course it would be great if it can be deeply integrated with 
   tiddlywiki, however I question if the effort would be better applied to 
   improving a workflow between android and ones desktop tiddlywiki's.
   - I am sure there must be browser plugins, or applications that can 
   operate on top of the browser so you do not have to maintain a separate 
   solution. Just document it well for users. Then the solution would have 
   even broader applicability.

Regards
Tones (AnthonyMuscio on GitHub) *AnthonyMuscio.github.io 
*
On Tuesday, 3 August 2021 at 22:13:44 UTC+10 flanc...@gmail.com wrote:

> Good Day to You All:
>
> Yesterday, I had my first day of school after the Summer Break, and 
> quickly grew bored of taking notes while my professors talked. I had the 
> bright idea of creating a quick script to DO the notes FOR ME, which is now 
> open-sourced at https://github.com/flancast90/NoMoreNotes, leveraging the 
> free Google Speech-To-Text API (no key needed, somehow).
>
> All of that got me thinking: What other uses could I find for this 
> technology, particularly in Web-Dev (my main area of interest)? This 
> morning, I then thought: What would Speech-To-Text look like in TW5?
>
> I have now taken the liberty of making a repo on github to make this idea 
> a reality, at https://github.com/flancast90/Speech-To-Text-in-TW5/, but I 
> do not have the TW-plugin syntax to do this. 
>
> I would really appreciate it if anyone in this group would lend their 
> expertise whom I could as a collaborator on the repo, where they could 
> cover the plugin UI (buttons on sidebar, etc.), while I could add the logic 
> for the speech to text behind them. 
>
> Anyone interested in this, please feel free to leave your Github username 
> (so I can add you), and I will elaborate more on the idea in the 
> Discussions tab of the repo after. Thanks!
>

-- 
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/05c8bc37-9392-4cd1-a9a8-d2666eff574dn%40googlegroups.com.


[tw5] Re: display TOC + field

2021-08-03 Thread TW Tones
You will need to look inside the toc macros <$:/core/macros/toc> or the 
documentation  to see 
if there are parameters you can use. If you use the internal and external 
nave the selected tiddler is displayed in a panel to the right, you could 
customise the template in use to display your fields.

Otherwise you could build your own TOC macro(s) whose output includes the 
fields formatted as desired.

Regards
Tones

On Tuesday, 3 August 2021 at 20:57:44 UTC+10 S² wrote:

> Hello Forum,
>
> I use for each tiddler a field 'published' which will be filled with a 
> custom date.
>
> How can this field be additional shown in TOC in green color?
>
>
>
>
>
>
>
> *<$scrollable class='tc-scrollable-demo'> class="tc-table-of-contents">< >>*
>
> Thanks
> Stefan
>

-- 
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/efc49f82-d079-4efb-b71e-810acc9eee57n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-03 Thread TW Tones
maxhi,

If you have any consistent information to can use this to match data. an 
example may be to import all the files such as there filename is the 
tiddler name, then separately use the operating system eg windows Dir 
command to list the files with created and modified dates along with the 
filename into a text file. Now import that perhaps as a csv file and use 
JSON mangler to generate a plugin containing a tiddler (in a plugin) for 
each file name containing your "original-created and original-modified 
dates" you can then write a list to look up the dates for each filename and 
apply it to the tiddler for each text file. We can parse text files as well 
if necessary.

I strongly urge to to use new fields for dates and retain the integrity of 
the tiddlywikis created and modified dates. I expect the dates will be in a 
different format and need conversion anyway, ideally convert them to 
tiddlywikis date serial number format, even if you have to zero fill the 
time or milliseconds.

later you can build a method to spilt existing files into each day eg 
excise 

At every step try to retain and import any information you have, it may 
easily prove useful later, for example if the files were already in folders 
try and capture the folder name as well. if you need to reformat retain the 
old and the new values. If some filenames are duplicates (but not their 
content) there are tricks you can employ.

Of course you will still have some way to go but do lean on us as much as 
you need, if you can generate some sample or dummy content to share, we can 
help you further.

Regards
Tones


On Tuesday, 3 August 2021 at 18:27:06 UTC+10 maxhi...@gmail.com wrote:

> UPDATE : I've managed to convert everything to txt using pandoc. Now i 
> mostly just need to figure out how to get the date modified to match up 
> with the date in tiddlywiki. Anyone know how? 
>
> On Tuesday, August 3, 2021 at 1:32:15 PM UTC+8 Radish Records wrote:
>
>>
>> It's two separate zip files one with pdfs and one with docxs, separate 
>> files for every entry i wanna put in, naming scheme is like (Month Day - 
>> title.pdf) although not everything is formatted identically.
>>
>> The timestamps for date of modification are correct, so ideally i'd sort 
>> using those. 
>> It's not strictly one per day, sometimes they'll be multiple entries per 
>> day.
>>
>> All plaintext, very few have images and i'm okay losing them in the 
>> transfer. 
>>
>> All in all it's only a few megabytes. 600 unique files. 
>>
>>
>> On Tuesday, August 3, 2021 at 1:07:17 PM UTC+8 TW Tones wrote:
>>
>>> Maxhi,
>>>
>>> I think you need to share more information about the arrangement of your 
>>> data. 
>>>
>>> PDF and docx are less easy to transfer from than other formats, do you 
>>> use one or more files? or spreadsheets, are these files based on some time 
>>> period or every day, or by subject. However you organise these is it easy 
>>> to identify the breaks such as the difference between two days? Can you 
>>> download all your data in a zip where they can be accessed as files?
>>>
>>> What is the total size of files, does it include images or Audio, are 
>>> they plain text or something else.
>>>
>>> My experience has taught me you start doing it and find ways to make it 
>>> faster or more automated if possible. But if you don't explain the first 
>>> step - understand your data we can help much.
>>>
>>> Never the less you can use special import tools, import multiple files 
>>> at once, import JSON, CSV, TEXT and more, and manipulate content after 
>>> import.
>>>
>>> Tones
>>>
>>>
>>> On Tuesday, 3 August 2021 at 13:12:36 UTC+10 maxhi...@gmail.com wrote:
>>>
>>>> I've kept a digital journal on google drive for 2 years or so, and want 
>>>> to move everything onto tiddlywiki. I've done the basic setup, and 
>>>> exporting my google drive files into docx and pdf. 
>>>>
>>>> Whats the fastest way to get everything on? 
>>>
>>>

-- 
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/87bb22d9-63da-4c4b-8400-607810e1d407n%40googlegroups.com.


[tw5] Re: How to batch import journal entries?

2021-08-02 Thread TW Tones
Maxhi,

I think you need to share more information about the arrangement of your 
data. 

PDF and docx are less easy to transfer from than other formats, do you use 
one or more files? or spreadsheets, are these files based on some time 
period or every day, or by subject. However you organise these is it easy 
to identify the breaks such as the difference between two days? Can you 
download all your data in a zip where they can be accessed as files?

What is the total size of files, does it include images or Audio, are they 
plain text or something else.

My experience has taught me you start doing it and find ways to make it 
faster or more automated if possible. But if you don't explain the first 
step - understand your data we can help much.

Never the less you can use special import tools, import multiple files at 
once, import JSON, CSV, TEXT and more, and manipulate content after import.

Tones


On Tuesday, 3 August 2021 at 13:12:36 UTC+10 maxhi...@gmail.com wrote:

> I've kept a digital journal on google drive for 2 years or so, and want to 
> move everything onto tiddlywiki. I've done the basic setup, and exporting 
> my google drive files into docx and pdf. 
>
> Whats the fastest way to get everything on? 

-- 
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/9722bd62-65e0-49b0-855a-34ef904bdbb8n%40googlegroups.com.


[tw5] Re: Introduce Fishing, spaced repetition and active recall plugin for TiddlyWiki

2021-08-02 Thread TW Tones
Folks,

I am interested in making use of such a tool, however I have no idea how to 
make use of it. No doubt because I don't have the necessary background but 
once I visit  https://oflg.github.io/fishing/ I have no idea what to do 
next.

Can anyone give a naïve user a quick outline please?

Tones
On Tuesday, 3 August 2021 at 05:31:33 UTC+10 Atronoush wrote:

> Lovely Oflg,
>  I like the colored easy, hard, 
>
> One question, how do you create the fishing pond?
>
> Thank you
>
> On Monday, August 2, 2021 at 5:41:58 PM UTC+4:30 oflg...@gmail.com wrote:
>
>> Hi, Atronoush
>>
>> Ha, I like that collapse button. It's a system component, so everyone can 
>> simply understand what it does. And it was one of the inspirations for this 
>> plugin.
>>
>> I've changed the cat-face difficulty button to text, and modified the 
>> "all, overdue" prompt.
>>
>> Check out the new version at  https://oflg.github.io/fishing/  !
>>
>> Thanks for your suggestion.
>> 在2021年8月1日星期日 UTC+8 下午8:42:37 写道:
>>
>>> Ah, just to correct myself. 
>>> I saw you have used easy difficult button at the right bottom of 
>>> tiddlers!
>>>
>>> Thank you
>>>
>>> On Sunday, August 1, 2021 at 5:11:12 PM UTC+4:30 Atronoush wrote:
>>>
 Hi Oflg

 I love the simplicity. The learning curve is very short!

 just some few comments
 1. the plugin uses the system wide fold button to hide the content of 
 tiddler, so if I wish to install the plugin in my current wiki and and not 
 use the folding for other tiddlers, this make problem for fishing plugin
 I think there are many good tools/solution out there to hide 
 /show/slide body of a tiddler tagged with Fishing.
 look at Thomas Elmiger details widget or Shiraz (by kookma) display on 
 demand

 2. It is good to add more explanation one can understand difference 
 between new, all. overdue, ...
 3. There is another plugin by James Anderson (
 http://welford.github.io/twsr.html) it uses easy / difficult buttons 
 which may be useful here

 Thank you for all your talent and effort! Please keep going on with 
 this simple and very useful plugin

 --Atro

 On Sunday, August 1, 2021 at 3:50:52 PM UTC+4:30 oflg...@gmail.com 
 wrote:

> I am glad to create a flashcard plugin for TiddlyWiki - Fishing, which 
> makes remembering tiddler more efficient. It's designed to be simple and 
> easy, without the need to switch to any external system like Anki, all 
> you 
> need to do is simply add tag 'Fish' to the tiddler you want to remember.
>
> I have been using it for a few weeks now and would like to share it 
> with TiddlyWiki Lovers and get some requests and feedback on 
> improvements. 
> Welcome to submit issues in GitHub 
> , check it out and install it 
> from https://oflg.github.io/fishing/. 
>
> 
>
> Screenshots:
> [image: Fishing.png]
> [image: fold.png]
> [image: unfold.png]
>
>
>

-- 
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/73627b75-9caa-483d-b57e-84ad44e8948dn%40googlegroups.com.


[tw5] Re: 10 Years of TiddlyWiki Development in 7 Minutes

2021-08-02 Thread TW Tones
Mario,

Truly amazing, If I could only understand it more.

If I am not wrong this could be the data for a PHD in open source project 
evolution.

Regards
Tones

On Tuesday, 3 August 2021 at 04:32:16 UTC+10 PMario wrote:

>
> 10 Years of TiddlyWiki Development in 7 Minutes 
>  
>
> have fun!
> mario
>

-- 
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/7fbf9e3d-cefe-430a-a124-da445b74ba55n%40googlegroups.com.


[tw5] Re: Rules Pragma? and documentation

2021-08-02 Thread TW Tones
Mario,

Yes I was aware of that, I was just trying in a single tiddler and the 
documentation falls short, not mentioning the "\rules except".

Thanks
Tones


On Monday, 2 August 2021 at 15:50:35 UTC+10 PMario wrote:

> Hi,
>
> Have a look at the ControlPanel : Settings tab. The first option lets you 
> disable CamelCase wikilinks globally.
>
> -m
>
>

-- 
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/3902692d-71b3-4eb0-aa3b-346425bd3558n%40googlegroups.com.


[tw5] Re: Rules Pragma? and documentation

2021-08-01 Thread TW Tones
Eric,

thanks. I tried to determine it by searching the core.

Do you confidently understand what \rules  without a parametter does?

I will do a little doco

Tones

On Monday, 2 August 2021 at 12:23:12 UTC+10 Eric Shulman wrote:

> So, for your goal, use "\rules except wikilinks"
>>
>
> Errata: that should be "\rules except wikilink"
>
> -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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9985eef4-d87a-4d33-9fab-aa84dbd14f57n%40googlegroups.com.


[tw5] Rules Pragma? and documentation

2021-08-01 Thread TW Tones
Folks,

TiddlyWiki has a rich set of parsing features and rules that apply. See 
this page 

 
Here you can switch on or off any rule in the whole wiki.

There is also the \rules pragma which is only mentioned not documented 
sufficiently.

When searching tiddlywiki.com the rules pragma can only be found in the 
following forms

   - \rules  (which presumably means none)
   - \rules only *list of rules* (as named 

meaning 
   rule in particular rules)

However I do not want to name every rule but the one I do not want 
wikilinks in a given tiddler.

I would have hopped there were a \rules not rulesnames

*Is there missing documentation or missing features?*

Regards
Tones

-- 
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/eb9b19ba-52c7-4b39-a818-973998a20cd2n%40googlegroups.com.


[tw5] Re: Is it possible to apply conditional styling to links?

2021-08-01 Thread TW Tones
Mat,

The key issue with using the style tags is when they are displaying they 
apply to the whole page. Unless the CSS you use there in is selective, it 
will impact anything on the page that the css can apply to. This can cause 
side effects. Especialy if conflicking styles are "visible"

I have used them inside lists and reveals quite successfully because it 
becomes conditional css, but best it defines a custom class you reference 
in the tiddler or use other strict css selectors eg target an particular 
html tag or ID  

Style blocks are great for design and testing.

Regards
Tones

-- 
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/e1282db0-ed5e-4872-94e7-60dc1153cdc1n%40googlegroups.com.


[tw5] Re: New tiddler button - what's wrong with it?

2021-08-01 Thread TW Tones
Jon

When you transclude  {{$:/core/ui/Buttons/new-tiddler}} you are acutely 
Transcluding the whole button, change this to {{$:/core/images/new-button}}

   - Basically clicking on the button triggers both  
   $:/core/ui/Buttons/new-tiddler and  $message="tm-new-tiddler"
   - This highlights how a button widget acts somewhat like "on click"
   - ActionCreateTiddlerWidget can create tiddlers without navigating to 
   them (in fact you need to navigate to them) and has more control than  
$message="tm-new-tiddler"
   
However why not use the new Journal here button? 
{{||$:/core/ui/Buttons/new-journal-here}} 
You can change the title format, default content and tags in Control Panel 
> info > Basics

   - Title of new journal tiddlers
   - Text for new journal tiddlers
   - Tags for new journal tiddlers
   
Regards
Tones
On Monday, 2 August 2021 at 05:19:25 UTC+10 Jon wrote:

> Hi Chris, 
>
> Thanks for that but I'm not sure how to incorporate it into the original - 
> I've played around with it but can't get it to work. Could you spell it out 
> for me?
>
> Thanks
> Jon
>
> On Sunday, 1 August 2021 at 16:57:16 UTC+1 clutterstack wrote:
>
>>
>> Hi Jon, if you don't want the draft, perhaps the action-createtiddler 
>> widget  is what 
>> you're looking for, rather than the tm-new-tiddler message?
>>
>> Best,
>> Chris
>> On Sunday, August 1, 2021 at 11:02:42 AM UTC-4 Jon wrote:
>>
>>> Hi,
>>>
>>> I have this to create a new tiddler from a button with the current date 
>>> as the title:
>>>
>>> \define newtags() [[log]]
>>> <$wikify name="Title" text="""<>""">
>>>
>>> <$button class="tc-btn-invisible">{{$:/core/ui/Buttons/new-tiddler}} 
>>>
>>> <$action-sendmessage $message="tm-new-tiddler" title=<> 
>>> tags=<> text=<> />
>>>
>>>
>>> It works fine but it also creates an unwanted draft tiddler as well.
>>>
>>> Any ideas what's wrong with it?
>>>
>>> Regards
>>> Jon
>>>
>>

-- 
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/1694edb8-964f-4a72-b43f-f52f299ef8bfn%40googlegroups.com.


[tw5] Re: list tiddlers title with a delimiter (a character between items) resulting from a complex filter

2021-08-01 Thread TW Tones
Before you go too far 
I added missing ] before the last operator
How do you insert the code view now in Google groups/email.

> <$list filter="[all[current]!is[system]has[one]] 
> [all[current]!is[system]has[two]] [all[current]search:text[three]] -[last[]]">
>
> <$link/> | <$list filter="[all[current]!is[system]has[one]] 
> [all[current]!is[system]has[two]] [all[current]search:text[three]]  
> +[last[]]">
>
> <$link/>
>
>

-- 
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/77dae9d4-4d40-4af0-bb50-28428774192cn%40googlegroups.com.


[tw5] Re: Highlighting duplicates in lists

2021-08-01 Thread TW Tones
Mohamad,

My solution above can be used to do this for multiple fields/criteria 
because it re-examines the whole list every time. This makes it logically 
very flexible but revisiting the whole list for every special field for 
each tiddler is not very high performance. There are other "algorithms you 
can deploy" if you describe the full problem, especially if you can share 
test data.

The thing is, what you want to achieve could be addressed more efficiently 
with better knowledge of the input data(set), and ensuring that data is 
arranged appropriately. Over in the aforementioned  github item 
https://github.com/Jermolene/TiddlyWiki5/discussions/5925 I think a 
solution may be a *report widget* designed for most reporting requirements 
ie beyond the list widget features. However even in this case you will need 
to give further thought on your input data and its structure.

Mohamad - you could generate a list of tiddlers with duplicate *A* fields 
and another with a list of duplicate *B* fields then in the list test if 
each title exists in these lists.

Regards
Tones
On Monday, 2 August 2021 at 09:23:23 UTC+10 mohamed...@hotmail.com wrote:

> Hi,
>
> is it possible to use the same code for multiple criteria, so highlight in 
> red all occurrences of duplicates in field A and also field B within the 
> same list of tiddlers?
>
> i guess my question is can a Get / then  be used within the same filter 
> multiple times for multiple fields/criteria
>
> thanks
>
> On Sunday, August 1, 2021 at 6:17:44 PM UTC+2 PMario wrote:
>
>> Hi, 
>>
>> Since Tony did present a workable solution, the issue was moved to the 
>> discussions section at github. 
>> https://github.com/Jermolene/TiddlyWiki5/discussions/5925
>>
>> I still think, that a <> macro may reduce the complexity of 
>> the solution. 
>>
>> -mario
>>
>

-- 
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/388926b9-7468-464a-adad-d0f43a8a48f4n%40googlegroups.com.


[tw5] Re: Difference between filter and subfilter?

2021-08-01 Thread TW Tones

The Islander

I agree this should be better documented. To stimulate the discussion;

As the person who submitted that issue on github subfilter and subsequently 
closed it, the filter operator, and the subsequent :filter run prefix have 
changed this quite a bit. My concern then was "not having a filter to be 
sub of when used:, however as the first example show I have effectively 
gotten what I asked for 

The subfilter was first on the scene, and made imbedding a full filter 
inside another much easier, otherwise you would have to reconstruct the 
filter from filter fragments. 

>From the doco note it still uses the word subfilter but they look the same.
*Filter operator*
*Apply a subfilter to each input title and return the titles that return a 
non-empty result from the subfilter*  
*The filter operator runs a subfilter for each input title, and returns 
those input titles for which the subfilter returns a non-empty result (in 
other words the result is not an empty list). The results of the subfilter 
are thrown away.  *

*subfilter operator*
 select titles from the operand interpreted as a filter expression 

* Compare with the similar filter 
 operator which runs 
a subfilter against each title, returning those titles that return a 
non-empty list (and discards the results of the subfilter)*  

In the following example there is no apparent difference, remember there is 
an implied [all[].. at the beginning of reach run.

\define active-filter() [!tag[done]!tag[reference]]
{{{ [tag[todo]count[]] }}}

{{{ [tag[todo]subfiltercount[]] }}}

{{{ [tag[todo]!subfiltercount[]] }}}

{{{ [tag[todo]filtercount[]] }}}

{{{ [tag[todo]!filtercount[]] }}}

Regards
Tones
On Sunday, 1 August 2021 at 14:19:00 UTC+10 The Islander wrote:

> Hello, after reading the official documentation on subfilter and filter, 
> it's not clear to me what the difference is between these two operators.
>
>- Why would someone choose to use one over the other? A couple of 
>simple examples where one differentiates from the other would be very 
>useful.
>- Is subfilter suitable for use in the middle of a filter expression? 
>The subfilter documentation page itself shows an example of a subfilter in 
>the middle of a filter expression, but none of the examples do this
>- I'm further confused by the discussion in this issue on Github 
> which is 
>requesting filter as a simple alias of subfilter for readability
>
> On a side note, I thought there would be some consistency to availability 
> of currentTiddler within the operand of filter, but there isn't 
> . Are saqimtiaz's 
> improvements something slated to be included in 5.2.0?
>
> Thanks!
>

-- 
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/b48a9aee-41f5-4dc0-bbcc-88183bc189c3n%40googlegroups.com.


[tw5] Re: [discussion] How will you be taking advantage of the removal of character restrictions from field names?

2021-07-31 Thread TW Tones
Si/Folks,

With just a few minutes research on unrestricted fieldnames another 
revolutionary possibility becomes apparent. Compound fields (not 
fieldnames).

The value follows the semi-colon : in this example

address: title name add1 add2 city state post-code
address title: Mr
address name:  Anthony Muscio
address add1: NFP
address add2: NFP
address city: Kareela
address state: NSW
address post-code: 2232

This would allow you to programmatically bring all address fields together 
as an "address", you could add a new element for a one off special case or 
use this to present the form to enter the address.

Regards
Tones
On Sunday, 1 August 2021 at 10:00:12 UTC+10 TW Tones wrote:

> Si,
>
> Good Question: I will have a go, but I expect time will help.
>
>- One important note is I still intend to use the original limited 
>field names as I currently do, when I use fields that use the extended 
>naming it will be to make use of the possibilities. 
>   - Of course this is needed for backward compatibility
>- Interestingly I think, one way to make use of these freedoms is to 
>be able to develop new constraints, hopefully this will be clear later in 
>this reply.
>- You can see that in simply replying to your question, I have being 
>able to explore the possibilities further than I have so far.
>- Handled well it may prove to be revolutionary.
>- I think there is an argument if not handled well some tiddlywiki 
>solutions could become unreadable
>- Perhaps this could be used for some "security by obscurity" eg 
>encrypted fieldnames
>
> *Tiddler names as fieldnames*
> Possibly the most meaningful possibility is to create *fieldnames using a 
> tiddler name*, then being able to use the value of the field to store 
> information about the relationship between the two tiddlers
> Eg lest say we have two tiddlers Alice and Bob lets say Alice is given a 
> field "Bob" containing the value "husband".
>
>- Not only do we name the tiddler Bob to which Alice has a 
>relationship, but the nature of that relationship
>- But it is simple to search all tiddlers containing a field called 
>"bob" to find what other tiddlers have a relationship with Bob
>   - You can see here the the relationship may be better named 
>   "spouse" and you derive husband and wife from this.
>- One thing you may notice is what if I was using the tiddler name as 
>fieldnames for other purposes, lets say Alice and Bob are both members of 
>the book club so this is where I am likely to use the fieldnames 
>differently.
>
> *Compound fieldnames*
> The freedom to use many different characters in fieldnames allows us to 
> make use of compound fieldnames, which I explain here, but you will see 
> that todo this successfully we have to in some ways need to reintroduce 
> constraints, or naming standards. 
>
>- For example if I apply an informal constraint on tiddler names that 
>I will not use colon in the tiddler title.
>- I can then use ":" to delineate parts of fieldnames so to extend the 
>above example
>   - "relationship: spouse" value="Bob" 
>   - or even " relationship: spouse: Bob" value="date of marriage"
>- I can then search for fieldnames based on a prefix "relationship" 
>where we split on ":" then last[] will find the tiddlername "Bob"
>- I can see how since : is in use in URLS, that may form titles It may 
>be better using a character that is not on a keyboard.
>
> *Shorthand fieldnames*
> Given fieldnames can use unicode symbols and other character sets rather 
> than use the simple standards I see value in using these as fieldnames
>
>- eg  ☎ phone,   email address, or mobile  
>- This means
>   - the meaning of the field is part of the fieldname
>   - only one character is required
>- We can also use this to introduce custom fields with the same 
>quality.
>   -  = preferred email address
>   - " Personal"
>   - " Business"
>
> *Field types*
> You can see in the above example the prefix represents an email address. 
> This allows you to determine the value of that field needs to be a valid 
> email address. So you can effectively use this character to determine the 
> type of the field and determine how to display or edit any "email address".
>
>- We could use special symbols but naming standards can also add 
>meaning to a fieldname; for example all fields ending with ":link" the 
>prefix would be a pretty link, the value the actual link

[tw5] Re: [discussion] How will you be taking advantage of the removal of character restrictions from field names?

2021-07-31 Thread TW Tones
Si,

Good Question: I will have a go, but I expect time will help.

   - One important note is I still intend to use the original limited field 
   names as I currently do, when I use fields that use the extended naming it 
   will be to make use of the possibilities. 
  - Of course this is needed for backward compatibility
   - Interestingly I think, one way to make use of these freedoms is to be 
   able to develop new constraints, hopefully this will be clear later in this 
   reply.
   - You can see that in simply replying to your question, I have being 
   able to explore the possibilities further than I have so far.
   - Handled well it may prove to be revolutionary.
   - I think there is an argument if not handled well some tiddlywiki 
   solutions could become unreadable
   - Perhaps this could be used for some "security by obscurity" eg 
   encrypted fieldnames

*Tiddler names as fieldnames*
Possibly the most meaningful possibility is to create *fieldnames using a 
tiddler name*, then being able to use the value of the field to store 
information about the relationship between the two tiddlers
Eg lest say we have two tiddlers Alice and Bob lets say Alice is given a 
field "Bob" containing the value "husband".

   - Not only do we name the tiddler Bob to which Alice has a relationship, 
   but the nature of that relationship
   - But it is simple to search all tiddlers containing a field called 
   "bob" to find what other tiddlers have a relationship with Bob
  - You can see here the the relationship may be better named "spouse" 
  and you derive husband and wife from this.
   - One thing you may notice is what if I was using the tiddler name as 
   fieldnames for other purposes, lets say Alice and Bob are both members of 
   the book club so this is where I am likely to use the fieldnames 
   differently.

*Compound fieldnames*
The freedom to use many different characters in fieldnames allows us to 
make use of compound fieldnames, which I explain here, but you will see 
that todo this successfully we have to in some ways need to reintroduce 
constraints, or naming standards. 

   - For example if I apply an informal constraint on tiddler names that I 
   will not use colon in the tiddler title.
   - I can then use ":" to delineate parts of fieldnames so to extend the 
   above example
  - "relationship: spouse" value="Bob" 
  - or even " relationship: spouse: Bob" value="date of marriage"
   - I can then search for fieldnames based on a prefix "relationship" 
   where we split on ":" then last[] will find the tiddlername "Bob"
   - I can see how since : is in use in URLS, that may form titles It may 
   be better using a character that is not on a keyboard.

*Shorthand fieldnames*
Given fieldnames can use unicode symbols and other character sets rather 
than use the simple standards I see value in using these as fieldnames

   - eg  ☎ phone,   email address, or mobile  
   - This means
  - the meaning of the field is part of the fieldname
  - only one character is required
   - We can also use this to introduce custom fields with the same quality.
  -  = preferred email address
  - " Personal"
  - " Business"
   
*Field types*
You can see in the above example the prefix represents an email address. 
This allows you to determine the value of that field needs to be a valid 
email address. So you can effectively use this character to determine the 
type of the field and determine how to display or edit any "email address".

   - We could use special symbols but naming standards can also add meaning 
   to a fieldname; for example all fields ending with ":link" the prefix would 
   be a pretty link, the value the actual link
  - eg fieldnamed "tiddlywiki.com :link" value="https://tiddlywiki.com; 
   - This could be important to define fields that are textareas or rich 
   text 

*Field Lists*
You could do this in the current naming standards or within fields who's 
values are a list but this would be easier to read/edit in some cases. For 
example imagine a menu-tiddler with the following fieldnames

   - ":menu-item :Top :01" value=https://qaz.wtf/u/convert.cgi but built into tiddlywiki. 
Or https://unicode-table.com/en/ to use and enter symbols.

It would be interesting to discover what other solutions make use of 
liberated fieldnames and what have they done!

Regards
Tones
On Sunday, 1 August 2021 at 02:09:37 UTC+10 Si wrote:

> As you are probably aware, the next release of TiddlyWiki will remove the 
> current restriction on characters for field names (
> https://groups.google.com/g/tiddlywiki/c/kF-OGmkyFfo/m/dN-P0KRVBQAJ).
>
> I feel like this adds a lot of potential for new workflows, but don't have 
> any particular ideas myself.
>
> *So I'm curious if there are users out there who plan to adapt their 
> workflow, or introduce new workflows, as a result of this change?*
>
> *Do you plan to change the way that you name or use fields? If so 

[tw5] Re: [Avenues] My take on TiddlyWiki ...

2021-07-31 Thread TW Tones
TT

*Overall I do think teasing out the lingo to more precisely identify 
TiddlyWiki's that are dedicated to specific FUNCTIONAL OBJECTIVES could 
well be worth it.*

Totally agree,  I suppose it may happen organically in conversations like 
this or could we find a way to develop this?

Tones
On Saturday, 31 July 2021 at 17:23:09 UTC+10 TiddlyTweeter wrote:

> TW Tones wrote:
>
>> I agree  *TW "Editions" are NOT "Applications" * but TiddlyWiki can be 
>> an application, website, smart document, personal software and anything 
>> else that can be built on top of these ...
>>
>
>> Perhaps we can discuss how a tiddlywiki may comply with the concept of 
>> "Application", I would assume users need not know about tiddlywiki, but it 
>> behaves like an app, also like a website, or like a document.
>>
>
> Right. I agree that the terminology matters to describing which particular 
> thing one is delineating.
>
> FYI *I used the term  "APPLICATION" in the general functional sense* (a 
> thing that does something for a defined purpose/objective). 
> In my mind was that that includes pages/docs too. 
> But, of course, there is the issue that on a computer an "APP" is 
> dominantly thought of as a bit of software.
>
> Overall I do think teasing out the lingo to more precisely identify 
> TiddlyWiki's that are *dedicated to specific FUNCTIONAL OBJECTIVES *could 
> well be worth it.
>
> Best wishes
> TT
>

-- 
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/fe5dd84a-415e-457e-852f-1c6b97ca3222n%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-30 Thread TW Tones
Fred,

Thanks. I discovered the tiddler and  
$:/plugins/phiv/streams-fusion/fuse-button button with 
the $:/tags/streams/root-buttons. Yes it works elsewhere buit somehow not 
on my key wiki, I will do further debugging and post about it if it lloks 
like it may apply to others.

Tones

On Saturday, 31 July 2021 at 01:57:27 UTC+10 fred@gmail.com wrote:

> @walt  please give 0.0.7-beta a try; apologies for the poor release 
> quality: http://fastfreddy.gitlab.io/streams-fusion/
>
> @tones to answer your earlier question; the button display logic is 
> provided by Saq (in response to Jan initially I think) in this tiddler 
> $:/plugins/sq/streams/nodes-list-template using this snippet
>
> <$list filter="[all[shadows+tiddlers]tag[$:/tags/streams/root-buttons]]" 
> variable="btnTiddler">
> 
> <$transclude tiddler=<>/>
> 
> 
>
> my $:/plugins/phiv/streams-fusion/fuse-button button has the 
> $:/tags/streams/root-buttons; please note the snippet above is only 
> displayed on a stream root node.
>
> Were you able to try an import on a plain Streams-enabled notebook?
>
> On Fri, 30 Jul 2021 at 10:47, Frédéric Demers  wrote:
>
>> @walt; that is an oversight. I clearly didn't test well enough. I'll try 
>> to fix ASAP.
>>
>> On Fri, 30 Jul 2021 at 10:37, ludwa6  wrote:
>>
>>> Hey @fred: That's a significant upgrade, in terms of functionality and 
>>> polish -all good, except: 
>>>
>>> I seem to have lost the nifty functionality that came with v0.0.3-beta, 
>>> which was handling cleanup of superflous node tiddlers so nicely as part of 
>>> fuse process. 
>>>
>>> Unfortunately: i can't say for sure if this is directly attributed to 
>>> v0.0.6-beta upgrade, because -prior to upgrade- i took the step of deleting 
>>> those 5 tiddlers related to the streams-to-text addon 
>>> . Was that a mistake i wonder?
>>>
>>> Anyway Fred: would love to have that lost cleanup function back, if 
>>> there's anything you can do for me - much obliged!
>>>
>>> /walt
>>>
>>>
>>> On Friday, July 30, 2021 at 12:56:53 PM UTC+1 fred@gmail.com wrote:
>>>

 Greetings everyone, version 0.0.6-beta of Streams-fusion 
  is out. It's quite a 
 bit more flexible and can output raw HTML and/or directly to clipboard. 
 Quick settings available directly from the popup menu (more settings at 
 the 
 bottom of the Streams settings screen, including a fused stream name 
 template option).

 Be careful with the "overwrite stream" option. It seems to work well 
 in full trees or in branches (via node context menu), but nonetheless, 
 backups are recommended

> ...

 To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/1f745482-a72b-4d81-a8ef-878beaaecc9cn%40googlegroups.com
>  
> 
> .
>
 -- 
>>> You received this message because you are subscribed to a topic in the 
>>> Google Groups "TiddlyWiki" group.
>>> To unsubscribe from this topic, visit 
>>> https://groups.google.com/d/topic/tiddlywiki/-xTFWPwzq6g/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to 
>>> tiddlywiki+...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/553fc5ae-a897-42c3-a653-6f32b2a58118n%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>>

-- 
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/ae4225b9-82d5-476a-a87d-5e930a9b8895n%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-30 Thread TW Tones
Fred,

Thanks for this, it is a nice addon to the powerful streams.

You make an understandable assumption about streams, I am not sure what is 
is, but when I installed it in my working tiddlywiki the icon did not 
appear.
I see you use streams v 1.2.22 and I use 0.2.19 and it does not work.
I upgraded to streams v 1.2.22 and the icon still does not appear.

Can you please tell me the mechaisium you use to display the fusion Icon so 
I can try and fix it on my wiki?

Thanks
Tones
On Friday, 30 July 2021 at 21:56:53 UTC+10 fred@gmail.com wrote:

>
> Greetings everyone, version 0.0.6-beta of Streams-fusion 
> <https://fastfreddy.gitlab.io/streams-fusion/> is out. It's quite a bit 
> more flexible and can output raw HTML and/or directly to clipboard. Quick 
> settings available directly from the popup menu (more settings at the 
> bottom of the Streams settings screen, including a fused stream name 
> template option).
>
> Be careful with the "overwrite stream" option. It seems to work well 
> in full trees or in branches (via node context menu), but nonetheless, 
> backups are recommended
>
> On Wed, 28 Jul 2021 at 10:05, arun babu  wrote:
>
>> How to get the newly added nodes to be in markdown format instead of the 
>> default tiddlywiki format? I tried using the template option in streams 
>> settings. But I am getting "Internal JavaScript Error" message. Any help?
>> On Wednesday, July 28, 2021 at 10:21:52 AM UTC+5:30 TW Tones wrote:
>>
>>> Mark,
>>>
>>> Yes, there is a setting in  $:/plugins/sq/streams/Settings/config 
>>>
>>> Regards
>>> Tones 
>>>
>>> On Wednesday, 28 July 2021 at 13:53:50 UTC+10 Mark S. wrote:
>>>
>>>> Answering my own question, apparently they need two line feeds between 
>>>> each text line.
>>>>
>>>> On Tuesday, July 27, 2021 at 8:52:09 PM UTC-7 Mark S. wrote:
>>>>
>>>>> I was trying the split feature with alt+enter. The dialog asks if I 
>>>>> want to split the text into separate tiddlers, but it doesn't actually 
>>>>> perform the split. Is there any special way that I need to format the 
>>>>> text 
>>>>> before attempting the split?
>>>>>
>>>>>
>>>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/-xTFWPwzq6g/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> tiddlywiki+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/1f745482-a72b-4d81-a8ef-878beaaecc9cn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/1f745482-a72b-4d81-a8ef-878beaaecc9cn%40googlegroups.com?utm_medium=email_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/4dc9c734-cd1c-4f9b-bc76-69045f8bd57an%40googlegroups.com.


[tw5] Re: Highlighting duplicates in lists

2021-07-30 Thread TW Tones
I can see by other replies that my example that showed the logic was not 
enough for the OT

Here I turn it into an unordered list with duplicates in red.


<$list filter="[all[]prefix[New]has[field]]">
   get[field]match{!!field}then[color: 
red;]] }}}> <> {{!!field}}



Have I fully addressed the Original Post?
Tones
On Friday, 30 July 2021 at 21:28:43 UTC+10 Mat wrote:

> I would say it is possible with this general idea:
>
> 
> <$list filter="[tag[tests]]">
> {{!!title}}
>  .mywrap.{{!!title}}:not(:first-of-type) {background:yellow}
> 
> 
>
> The above will likely *not* work right away but it shows the idea. For 
> example, for the title to work as a class name it must follow css naming 
> conventions (and you can use some modifying filters in a $vars or $set to 
> make it be so). And you might have to split out the content of the 
> listwidget into a separate macro.
>
> <:-)
>
>
> On Friday, July 30, 2021 at 1:03:33 AM UTC+2 mohamed...@hotmail.com wrote:
>
>> Hi ,
>>
>> is it possible to highlight duplicates in a list , or make them stand out 
>> in a different format/color , you know similar to excel 
>>
>> so in the below example ,i have a list that returns tiddlers matching a 
>> certain criteria , and then displays their title field value , and also the 
>> value in a custom field i named "field_example"
>>
>> tiddler1 and tiddler4 have the same value in the custom field and the 
>> value is "X"
>>
>> can i highlight tiddler 1 and tiddler 4 maybe in red ?
>>
>> [image: duplicates.PNG]
>>
>

-- 
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/a9624fc0-5fe7-40fa-8278-d478b5649053n%40googlegroups.com.


[tw5] Re: List Widget Filters "Only" operator

2021-07-29 Thread TW Tones
Mario,

Yes, especially with larger tiddlywiki (or even if you think it my be one 
day), it is best to reduce the set as quickly as possible to a smaller list.

Tones



On Wednesday, 28 July 2021 at 07:27:24 UTC+10 PMario wrote:

> On Tuesday, July 27, 2021 at 2:26:23 PM UTC+2 TW Tones wrote:
>
> [all[current]tags[]count[]match[2]then] +[tag[Tag1]] 
>> +[tag[Tag2]]
>>
>
> Tony, Your filter uses all tiddlers that have 2 tags and starts to test 
> them.
>
> I did think about this: 
>
> <$set name="condition" value="[tag[Tag2]tags[]count[]match[2]]">
>   <$list filter="[tag[Tag1]filter]">
> <> 
>   
>   
>
> My filter uses all tiddlers, that have at least Tag1 and tests them if it 
> has Tag2 and only 2 tags. ... Those tiddlers could have 1,2 or more tags. 
> ... 
>
> Performace will depend on how the tags are used and how many tiddlers have 
> 2 tags ... 
>
> -mario
>

-- 
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/2d17268b-d18a-456f-8507-436be94eb961n%40googlegroups.com.


[tw5] Re: Highlighting duplicates in lists

2021-07-29 Thread TW Tones
Mohamad

See the following
<$list filter="[all[]prefix[New]has[field]]">
   <$link/> {{!!field}} {{{ 
[all[]prefix[New]!titleget[field]match{!!field}then[*]] 
}}}



   - First we list All tiddlers satisfying [all[]prefix[New]has[field]]
   - Then we display a link to each tiddler and the value in field
   - Then inside the filtered transclusion (could be in a list) we now 
   search all tiddlers (again) excluding the current tiddler, if another 
   tiddler has the same value for {{!!field}} we display an Asterix.

It gets a little more complex if you want to select one as a the duplicate 
and the other as the original but if so you need to decide the condition to 
determine the first. Eg oldest in the primary, youngest is the duplicate.

Regards
Tones

On Friday, 30 July 2021 at 10:20:59 UTC+10 mohamed...@hotmail.com wrote:

> thanks tones
>
> for the second method , would that display the duplicates  , because i 
> want that 
>
> On Friday, July 30, 2021 at 1:37:33 AM UTC+2 TW Tones wrote:
>
>> Mohamad,
>>
>> One way is to sort in the parameter order before you can detect that the 
>> last is the same as the current ie a duplicate.
>>
>> The other way is for each tiddler, search for the same parameter 
>> elsewhere, if more than one found then it is duplicate before displaying 
>> the parameter. 
>>
>>- If you do this you may need to add to the filter the one that 
>>selected the list of tiddlers as well, so you don't find the parameter 
>>elsewhere. ie you are only searching in the current list of tiddlers.
>>
>> Regards
>> RTones
>> On Friday, 30 July 2021 at 09:03:33 UTC+10 mohamed...@hotmail.com wrote:
>>
>>> Hi ,
>>>
>>> is it possible to highlight duplicates in a list , or make them stand 
>>> out in a different format/color , you know similar to excel 
>>>
>>> so in the below example ,i have a list that returns tiddlers matching a 
>>> certain criteria , and then displays their title field value , and also the 
>>> value in a custom field i named "field_example"
>>>
>>> tiddler1 and tiddler4 have the same value in the custom field and the 
>>> value is "X"
>>>
>>> can i highlight tiddler 1 and tiddler 4 maybe in red ?
>>>
>>> [image: duplicates.PNG]
>>>
>>

-- 
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/8976fbd6-a218-4ad4-9eec-0814a060d3afn%40googlegroups.com.


[tw5] Re: Highlighting duplicates in lists

2021-07-29 Thread TW Tones
Mohamad,

One way is to sort in the parameter order before you can detect that the 
last is the same as the current ie a duplicate.

The other way is for each tiddler, search for the same parameter elsewhere, 
if more than one found then it is duplicate before displaying the 
parameter. 

   - If you do this you may need to add to the filter the one that selected 
   the list of tiddlers as well, so you don't find the parameter elsewhere. ie 
   you are only searching in the current list of tiddlers.

Regards
RTones
On Friday, 30 July 2021 at 09:03:33 UTC+10 mohamed...@hotmail.com wrote:

> Hi ,
>
> is it possible to highlight duplicates in a list , or make them stand out 
> in a different format/color , you know similar to excel 
>
> so in the below example ,i have a list that returns tiddlers matching a 
> certain criteria , and then displays their title field value , and also the 
> value in a custom field i named "field_example"
>
> tiddler1 and tiddler4 have the same value in the custom field and the 
> value is "X"
>
> can i highlight tiddler 1 and tiddler 4 maybe in red ?
>
> [image: duplicates.PNG]
>

-- 
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/84e44acd-e06d-4b76-851a-42d76c78c151n%40googlegroups.com.


[tw5] Re: Best way to cite the source of WikiText snippets?

2021-07-29 Thread TW Tones
Si,

I have a field I create in any tiddler relating to discussions we have here 
in GG.  In edit mode I just create the "discussion" field and past the link 
to the GG item.
I have a small viewTemplate that displays the link as "discussion" at the 
bottom of any tiddler found like that.

In the near future I intend provide an opportunity to drop one or more 
links on a tiddler and create one or more fields with the suffix "-link", 
then the caption for such a link can be anything before the "-link" in 
5.2.0 and its new field naming freedom.
Your stylesheet example however may best be handled using Sorens suggested 
comments areas. Keep in mind you can build a way to find and display such 
comments from any tiddler especially if you make a de facto standard;

eg 

Then you can search for tiddlers with lines beginning 

[tw5] Re: Niche interest - popup placement demo

2021-07-28 Thread TW Tones
Thanks Eric,

Here is my resulting popup drop on field.

Works on Tiddlywiki.com

\define dropActions()
<$action-setfield $tiddler=<> $field="link" 
$value=<>/>
\end
<$button popup=<>> Open dropzone
<$reveal state=<> type="popup" 
position="belowright">
   
  <$droppable tag="div" actions=<>>
  Drop tiddler or link here {{!!link}}
 
   


Thanks heaps.

On Thursday, 29 July 2021 at 13:21:06 UTC+10 Eric Shulman wrote:

> On Wednesday, July 28, 2021 at 5:27:25 PM UTC-7 TW Tones wrote:
>
>> Have you ever made a popup also a dropzone?
>> I would like a popup that has a number of coloured boxes that represent 
>> fields I can drop content into. eg a link
>>
>
> It's actually quite straightforward.  Try this:
> \define dropActions()
> <$action-createtiddler $basetitle=<>
>tags={{{ [get[tags]] }}}
>text={{{ [get[text]] }}}/>
> \end
> <$button popup=<>> CLICK ME! 
> <$reveal state=<> type="popup" 
> position="belowright">
>
>   <$droppable tag="div" actions=<>>
>   POPUP CONTENT HERE
>   
>   SOME MORE CONTENT
>   
>   ETC.
>  
>
> 
> Notes:
> * The $droppable widget uses tag="div" so that the entire background of 
> the popup is the drop target
> * For this example, dropActions() creates a new tiddler with "TiddlerTitle 
> (n)" that copies the tags and text fields.
>
> 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/bb6a1431-1e26-49a1-8f29-0dd838dfab53n%40googlegroups.com.


[tw5] Re: [Avenues] My take on TiddlyWiki ...

2021-07-28 Thread TW Tones
TT,

I agree  *TW "Editions" are NOT "Applications" * but TiddlyWiki can be an 
application, website, smart document, personal software and anything else 
that can be built on top of these, and possibility even more than one at a 
time.

Perhaps we can discuss how a tiddlywiki may comply with the concept of 
"Application", I would assume users need not know about tiddlywiki, but it 
behaves like an app, 
also like a website, or like a document.

Tones


On Wednesday, 28 July 2021 at 17:09:09 UTC+10 TiddlyTweeter wrote:

>  TW Tones wrote:
>
>> ... Here is an unfinished blog site design of mine 
>> https://anthonymuscio.github.io/TWBlog.html, keep in mind that the 
>> infinite scroll similar to the story is a common design approach for blogs 
>> or news pages.
>
>
> Ciao TW Tones
>
> Thanks for posting that. It IS interesting, though not really an APP of 
> the type I meant, though an interesting take on a TW blog.
> Maybe the way *"forward"  *here is more examples? So it is good to have 
> at least one.
>
>   * There is more to tease out, I now think, than when I started this 
> thread.*
>
> In particular I think the "TW Editions" thing actually leaves some 
> ambiguity. 
> I think most TW "Editions" are NOT "Applications" for any specific 
> end-game, rather they are "Developer's Templates" provided in  order to 
> assist the creation of the *latter from the former. *
>
> Just comments, but I am thankful for the engagement in the issue from 
> every writer here!!
>
> Best wishes
> TT
>

-- 
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/9abd97d3-fd59-4aef-9a4b-767309e9d001n%40googlegroups.com.


[tw5] Re: Questions re TiddlyWiki + nodejs for building TiddlyWiki editions

2021-07-28 Thread TW Tones
Charlie et al,

I would add to Mario's history that Jed built bob and the easy to install 
Bob.exe as an extended Node server install and it can handle multiple users 
and locks at the tiddler level. Bob as well is ideal in the LAN/local 
network with reservations if you wanted it internet facing.

Some opinions

I hope one day an easy to use implementation of node server or bob with a 
proxy would be available in a *docker package* as I would install it on my 
Synology NAS and make it internet facing. There are docker packages 
available but my skills are presently insufficient to get past the jargon 
and assumed knowledge. 

Regards
Tones
On Thursday, 29 July 2021 at 03:01:43 UTC+10 PMario wrote:

> Hi, 
> I think you don't miss much, if you use a single file TiddlyWiki, if it 
> fit's your needs and you workflow. So as long as working with a single file 
> doesn't drive you against a wall, there is no need to switch. 
>
> Using TiddlyWiki with nodejs is just an other workflow. 
>
>  --- A bit of history, which may let you understand things a bit 
> better. 
>
> First things first. 
>
>  - TiddlyWiki exists since 2004
>  - Ruby on rails was first released in late 2004
>  - GitHub was founded early 2008  
>  - Nodejs was released mid 2009
>  - TiddlySpace was created 2010 and closed late 2016
>  - TiddlyWiki5 development started 2010or2011 (Jeremy will probably know 
> exactly)
>- First commit to github is from 5.0.0-alpha-11 on Nov. 2011
>- First beta was released Dez. 2013
>- V5.1.0 was released: 20. Sept. 2014
>
> 
>
> In the early days of TW5 also known as TiddlyWiki 2 the devs needed a way 
> to build a single file wiki out of many source files, because it's easier 
> to track changes, if you don't have to inspect a several 100 kByte file, 
> which mixes HTML, CSS and javascript code. 
>
> TW2 used to use unix shell- and ruby 
> -scripts to build 
> tiddlywiki. There are some artefacts 
>  stored on github. The process was 
> know as "cooking" ... Hence the name of the script to build a wiki was: 
> "cook"  ... The script to split a single file, was named "ginsu" .. I have 
> no idea what that means ;)
>
> The whole build system was 100% dependent on the directory structure. If 
> you didn't have the same structure as the devs it was close to impossible 
> to build a new wiki. ... It was especially complicated, if you wanted to 
> use windows as your development OS. 
>
> All of that was really painful for new contributors, because usually you 
> start with your own structure, just to find out, that you have to change it 
> completely if you want to contribute to the TW core. 
>
> The second thing which was a PITA, where the ruby-scripts. Ruby is a 
> completely different language than javascript and it needs it's own 
> development environment. It wasn't overly complicated to learn "just 
> enough" of ruby, to create a build system. .. BUT still it was a second 
> element, which had to be maintained on it's own. ... 
>
> Lessons learned from TW2 and TiddlySpace, with TiddlyWiki 5 the whole 
> process had to be much easier. For developers and also new contributors. As 
> you can see in the timetable nodejs and GitHub where already available. 
> Both systems where new, but very promising. 
>
> nodejs was designed to run server-side javascript applications. 
>
> nodejs as a build-system has the advantage that it uses javascript as it's 
> main language. ... So it is possible to write code, that can run on the 
> server and in the browser alike. ... That's a huge win. 
>
> The tiddlywiki --server command once was a pure development helper. It 
> was used to quickly test changes in the core code and immediately see 
> what's going on.  It was also used to write documentation tiddlers in the 
> browser as a single file per tiddler. Those tiddlers where easy to use with 
> the version control system (git), and the editor UI could be TiddlyWiki. 
>
> TiddlyWiki users found out about about the --server command and also 
> wanted to use it for their own wikis, because of the "single file per 
> tiddler" behaviour. 
> A lot of development was and is going on to make the server more stable, 
> more secure and add new features. 
>
> The new command which let's you use all features is tiddlywiki --listen 
>
> The server is able to serve static files from a /files directory. 
> The server is able to use SSL certificates, so you can use https:// as the 
> protocol
> The server is able to implement a basic "role based" authorisation system, 
> to define readers and writers
>   - This is a multi user functionality, which imo is still in it's infancy 
> state.
> The server is able to import content from other wiki-folders
> ... 
>
> All the commands can be seen at: https://tiddlywiki.com/#Commands
>
> As always. There could be a lot more documentation to make it easier for 
> users to work with the server. .. 

[tw5] Re: Niche interest - popup placement demo

2021-07-28 Thread TW Tones
Eric,

Have you ever made a popup also a dropzone?

I would like a popup that has a number of coloured boxes that represent 
fields I can drop content into. eg a link

just asking.

Thanks
Tones

On Wednesday, 28 July 2021 at 01:53:40 UTC+10 Eric Shulman wrote:

> On Tuesday, July 27, 2021 at 8:00:40 AM UTC-7 Ste wrote:
>
>> I like the ability to set the pop up direction. 
>>
>
> The popup position is automatically calculated based on the $button that 
> invokes it, combined with the position="..." keywords.
> However, there are MANY more possibilities by using a bit of CSS to adjust 
> the position, like this:
>
> <$button popup=<>> CLICK ME! 
> <$reveal state=<> type="popup" 
> position="belowright">
>
>   POPUP CONTENT HERE
>   
>   SOME MORE CONTENT
>   
>   ETC.
>
> 
>
> Notes:
> 1) In the example above, we use "transform:translate(0,calc(-50% - 1em));" 
> to shift the popup y-offset up by half the height of the popup less 1em 
> extra to account for the height of the $button text
> 2) The result is that the popup appears directly to the right of the 
> $button, but is now vertically centered with the $button text
> 3) Of course, you can use X,Y values in the translate(...) to adjust the 
> position to put it exactly where you want, with much finer control than 
> just using the built-in position="..." param
>
> 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/46aa066c-9624-458a-8c42-22e61af4ceean%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-27 Thread TW Tones
Mark,

Yes, there is a setting in  $:/plugins/sq/streams/Settings/config 

Regards
Tones 

On Wednesday, 28 July 2021 at 13:53:50 UTC+10 Mark S. wrote:

> Answering my own question, apparently they need two line feeds between 
> each text line.
>
> On Tuesday, July 27, 2021 at 8:52:09 PM UTC-7 Mark S. wrote:
>
>> I was trying the split feature with alt+enter. The dialog asks if I want 
>> to split the text into separate tiddlers, but it doesn't actually perform 
>> the split. Is there any special way that I need to format the text before 
>> attempting the split?
>>
>>
>>

-- 
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/0b6c8ed6-78e4-461c-b0d6-bbfcfce1184fn%40googlegroups.com.


[tw5] Re: [Avenues] My take on TiddlyWiki ...

2021-07-27 Thread TW Tones
re even trying to understand are:
>>>
>>>1. Native navigation features in the browser are essentially broken 
>>>by TW, in that i can't use forward and back arrows to move off the page 
>>> and 
>>>come back to the place where i left off; and
>>>2. To whatever extent i do any editing of a TW instance that i then 
>>>want to save, i wind up with the totally unexpected result of a new 
>>>multi-mb file on my desktop, and no change in the online instance i 
>>> thought 
>>>i was updating.
>>>
>>> If there be any good way of overcoming these obstacles -beyond simply 
>>> instructing the user in context to forget about both (1) their browser's 
>>> navigation controls and (2) making changes to the online instance- i've yet 
>>> to see any example of it.  If in fact any such prior art exists, it would 
>>> be great if someone could share it here!
>>>
>>> /walt
>>>
>>>
>>> On Tuesday, July 27, 2021 at 11:45:06 AM UTC+1 TiddlyTweeter wrote:
>>>
>>>> TW Tones wrote:
>>>>
>>>>> ... I do think a primary use of tiddlywiki is for private bespoke 
>>>>> "free wikis" and unpublished tiddlywiki's which evolve to a users needs, 
>>>>> thus perhaps they never mature to a finished product. That is there may 
>>>>> be 
>>>>> many more times the number of "free" wikis than those suitable to be 
>>>>> published.
>>>>>
>>>>
>>>> I guess that is right! Actually, further than that, it is indicatively 
>>>> good of serious usage by folk who can feel good wetting their whistles  on 
>>>> code and relish perennial openness, revision and evolutions. All to the 
>>>> good.
>>>>
>>>> Yet, I was kinda suggesting there is, I think, likely a large range of 
>>>> audience types, somewhat different, who thrive best on complete apps. 
>>>> Who they are and how many there I don't think we know at the moment.
>>>>
>>>> I think it is an interesting issue. In brief, my question kinda edges 
>>>> towards: What happens, making apps that only document a de-limited range 
>>>> functions to better MATCH common (delimited) need spaces tightly?
>>>>
>>>> That is why I flagged the thread "Avenues." It kinda captures that idea.
>>>>
>>>> Best wishes
>>>> TT
>>>>
>>>

-- 
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/ee0fa3ca-e2a7-4927-a1f0-912c101de372n%40googlegroups.com.


[tw5] Re: Niche interest - popup placement demo

2021-07-27 Thread TW Tones
Thanks for sharing this.

I have felt it would be nice to be able to detect if a popup is occurring 
on the left or right half of the screen and align in the opposite direction.

This discussion is informative, I feel I am not making sufficient use of 
popups to better manage screen real-estate.

Tones

On Tuesday, 27 July 2021 at 05:41:39 UTC+10 clutterstack wrote:

> Hi all,
>
> I made a demonstration of popup placement using the reveal widget's 
> position attribute. It doesn't give you control of all the factors that 
> might affect popup shape and position, but it did help me to understand the 
> behaviour and intent of each positioning option.
>
>
> https://clutterstack-tw-notes.tiddlyhost.com/#Demo%20-%20popup%20positioning%20with%20reveal%20widget
>
> Best,
> Chris
>

-- 
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/44b9f705-b016-4fed-9e02-9cc15e75ae81n%40googlegroups.com.


[tw5] Re: Niche interest - popup placement demo

2021-07-27 Thread TW Tones
Ste,

I would not worry about the order of your polyps, just have them, removed :)

Tones

On Wednesday, 28 July 2021 at 01:00:40 UTC+10 Ste wrote:

>
> That's cool! 
> I like the ability to set the pop up direction. 
> I've been using repopup plugin from the mentat sit (
> https://thesherwood.github.io/Mentat/)
> To keep my polyps in order but I will have a play with this! 
>
> On Monday, 26 July 2021 at 20:41:39 UTC+1 clutterstack wrote:
>
>> Hi all,
>>
>> I made a demonstration of popup placement using the reveal widget's 
>> position attribute. It doesn't give you control of all the factors that 
>> might affect popup shape and position, but it did help me to understand the 
>> behaviour and intent of each positioning option.
>>
>>
>> https://clutterstack-tw-notes.tiddlyhost.com/#Demo%20-%20popup%20positioning%20with%20reveal%20widget
>>
>> Best,
>> Chris
>>
>

-- 
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/ff534839-24b7-46c6-9694-b39d7ba5n%40googlegroups.com.


[tw5] Re: Another set of eyes on my code

2021-07-27 Thread TW Tones
Mark,

Thanks, when I separate the code it also works. Just knowing your success 
is important information. My suspicion is perhaps that one of the variables 
I make use of is misbehaving and causing the code to be misread. I am loath 
to wikify every variable just before use but I may need to do this to see 
if I can identify the offending piece.

I must say it can get difficult debugging larger solutions when we have 
multiple layers of macros and transclusions. The cognitive overload is high 
because so much is hidden within layers.

Thanks for your help
Tones
On Tuesday, 27 July 2021 at 23:24:02 UTC+10 Mark S. wrote:

> The thing is, I do see the second buttons after running the first button. 
> So maybe I don't understand what you expect the code to do.
>
> I do change " {{$:/PSaT/fancy-fields/icons/edit-field}}" to "MY BUTTON" 
> because I don't want to go spelunking all over the TW world to find the 
> particular icon you're using. However, if you have instance where you 
> forgot to install the icon, that would explain why the button appears to 
> not be working.
>
> On Tuesday, July 27, 2021 at 4:23:10 AM UTC-7 TW Tones wrote:
>
>> Thanks all,
>>
>> Mario, I would share an example, but it is hard to extract a test case 
>> because as I said "Deep within a larger project", I will see what I can do 
>> if I get nowhere soon. 
>>
>>- Although when I extracted these macros from the others in an 
>>attempt it started working.
>>
>> Charlie, I always cut and past but usually only from my own working code. 
>> but I did remove some white space, thanks.
>> Mark, I think that was an issue either not yet discovered as it would not 
>> have being displayed however I corrected that to  $value={{{ 
>> [get[text]] }}} 
>>
>> I will keep reviewing thanks all.
>>
>> Tones
>>
>> On Monday, 26 July 2021 at 22:49:29 UTC+10 TW Tones wrote:
>>
>>> Folks,
>>>
>>> Deep within a larger project I have some macros. there is a button that 
>>> displays its tooltip but its actions are not occurring. I have spent hours 
>>> trying work out why it is not working when it did previously.
>>>
>>> Can anyone see why the first button is visible but not reacting, if it 
>>> did I would then see the second button. Any suggestions would be helpful.
>>>
>>> \define field-state-update() $:/state/$(fieldname)$-update
>>> \define tiddler-field-value-temp() 
>>> $:/temp/$(currentTiddler)$/$(fieldname)$-update
>>> \define field.update() 
>>> <$list filter="[!has[title]]" variable=nul>
>>><$transclude tiddler=<> field="field-view"/> 
>>> *   <$button class="tc-btn-invisible" tooltip="click to edit 
>>> $(fieldname)$">*
>>> *<$action-createtiddler $basetitle=<> 
>>> text="existence toggled in field.update macro"/>*
>>> *<$action-createtiddler $basetitle=<> 
>>> text=<>/>*
>>> *{{$:/PSaT/fancy-fields/icons/edit-field}}*
>>> *   *
>>> 
>>> <$list filter="[has[title]]" variable=nul>
>>><$transclude tiddler=<> field="field-edit"/> 
>>><$button message="tm-delete-tiddler" param=<> 
>>> class="tc-btn-invisible" tooltip="finish update of $(fieldname)$">
>>>{{$:/PSaT/fancy-fields/icons/edit-field}}
>>>
>>><$button class="tc-btn-invisible" tooltip="Restore $(fieldname)$">
>>><$action-setfield $tiddler=<> 
>>> $field=<> $value=<$transclude 
>>> tiddler=<>/> />
>>>{{$:/PSaT/fancy-fields/icons/restore-field}}
>>>
>>> 
>>> \end
>>>
>>> More info
>>>
>>> I invoke this with <>  and fieldname field-type-tiddler is 
>>> already set. The green filter never comes true, also proving 
>>> <> is never created.
>>> <$action-createtiddler $basetitle=<> text="existence 
>>> toggled in field.update macro"/>
>>> <$action-createtiddler $basetitle=<> 
>>> text=<>/>
>>> So the above actions do not occur.
>>>
>>> These lines in the above work on their own
>>><$transclude tiddler=<> field="field-edit"/> 
>>><$transclude tiddler=<> field="field-view"/> 
>>>
>>> Thanks
>>> Tones
>>>
>>

-- 
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/c4250bf7-9c34-4079-9cd1-9b1daac61836n%40googlegroups.com.


[tw5] Re: Is there a way to apply a template stored in the field of another tiddler?

2021-07-27 Thread TW Tones
Si,
 

> Do you think it would be helpful if a shorthand like {{Tiddler to link 
> to||MyTemplate!!template}} worked? Maybe I should make a feature request?
>

Perhaps but I have a faded memory in relation to this, there may be a 
reason why not.

See my documentation 
here https://anthonymuscio.github.io/index.html#Standard%20Nomenclature
I have being looking for {{tiddler|whats here?|template}}

 Not valid for transclusions
  5. {{||tiddlername!!caption}} as it asks for the field caption in 
tiddlername, but insists on using the currentTiddler.

. Below are some *untested possibilities*

My template could contain  {{MyTemplate!!template}} 
thus {{Tiddler to link to||MyTemplate}} will produce the same result.

Or use filters and the filtered transclusions

<$tiddler tiddler="Tiddler to link to" >
{{{ [{MyTemplate!!template}] }}}

 
Or use the long form

<$tiddler tiddler="Tiddler to link to" >
<$transclude tiddler=MyTemplate field=template />


Regards
Tones

-- 
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/bb368a0d-b333-40e2-b4af-a547ea0e6db1n%40googlegroups.com.


[tw5] Re: List Widget Filters "Only" operator

2021-07-27 Thread TW Tones
A thought! untested.

If you could count the tags and they do not equal two then it can not have 
two tags.
Then say [tag[Tag1]] +[tag[Tag2]]

[all[current]tags[]count[]match[2]then] +[tag[Tag1]] 
+[tag[Tag2]]
Above untested

The store the above in a tiddler as I suggested in my first reply, then if 
you added another tag to the set update it only.

Tones

On Monday, 26 July 2021 at 23:14:59 UTC+10 johnangus...@gmail.com wrote:

> Thanks everyone, useful information. 
> @PMario - I'll take a look at that and:
> 1) Try and apply the example as written for a single tag to see if I can 
> get it working
> 2) Try and extend to two tags
>
> It looks like it should be straightforward enough and I'll be able to add 
> a new tool to my belt.
>
> Thanks
> John
>
> On Monday, 26 July 2021 at 06:44:43 UTC+1 PMario wrote:
>
>> UUPS, 
>> I didn't read your OP good enough, because my solution works for 1 tag 
>> only. ... BUT it should contain enough info to figure out, how the filter 
>> should look like for your problem;)
>> -m
>>
>> On Monday, July 26, 2021 at 7:39:12 AM UTC+2 PMario wrote:
>>
>>> Hi,
>>>
>>> In TW you sometimes need to think different, because filter sets can 
>>> dynamically change as you found out. 
>>>
>>> <$set name="condition" value="[tags[]count[]match[1]]">
>>> <$list filter="[tag[a]filter]"/>
>>> 
>>>
>>> In this example, the first filter tag[a] gets all tiddlers that have a 
>>> tag a. 
>>> The second condition is 
>>>   - get all tags of that tiddler,  
>>>   - count them and 
>>>   - compare to 1" ... So "a" is the only tag because of the initial 
>>> filter -> \o/
>>>
>>> The filter operator applies the condition to the current tiddler and 
>>> returns its title, if the condition is not empty. 
>>>
>>> See: 
>>> https://tiddlywiki.com/#tags%20Operator:%5B%5Btags%20Operator%5D%5D%20%5B%5Bcount%20Operator%5D%5D%20%5B%5Bmatch%20Operator%5D%5D%20%5B%5Bfilter%20Operator%5D%5D%20%5B%5BFilter%20Operators%5D%5D
>>>
>>> have fun!
>>> mario
>>>
>>

-- 
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/d3be60fa-1ee5-4128-a413-9fbefafa4624n%40googlegroups.com.


[tw5] Re: Difference between two timestamps in elapsed time?

2021-07-27 Thread TW Tones
BTC,

There are a few date range (time within thaT) calculation tools, the first 
that comes to mind is in Evans Formula plugin, Eric's timer tools may do it 
for you, I think there is another.

   - If its only today simple maths can be used (separate the hours and 
   minutes) unless it goes over the 00:00
   - Is can be safer to always use a full date serial number to cope with 
   more than one day or aging items.

I will let you know if I recall something else.

Tones
On Tuesday, 27 July 2021 at 18:12:37 UTC+10 BurningTreeC wrote:

>
> Hi there, tiddlywikians
>
> Let's say I have two timestamps and I want to get the elapsed time from 
> one timestamp to the other, is there a simple way to get this?
>
> I calculate the difference between the timestamps by
>
> <$set name="timestampDiff" value={{{ [subtract] 
> }}}>
> <>
> 
>
> I would appreciate any help :)
>
> best wishes,
> Simon
>

-- 
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/05e91859-70e8-4224-bad2-6cb7ecaea08en%40googlegroups.com.


[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-27 Thread TW Tones
Thanks Eric,

This not only allows me to use my variable names but your internal 
variables stay the same so no modifications at all, as you say. This is a 
particularly useful solution when the widget or macro concerned is packed 
with functionality, which is forced upon us through the combining the 
edit-text and filtered selections. Personally I may use <> 
rather than <>  and I may even create other macros to use 
the edit-list macro features where many of the parameters are already set. 
In many ways this is layers of abstraction, and simplification, while 
maintaining maximum features.

Now some speculation

Looking at your example it makes me ask if perhaps a special case operator 
would be nice 
Rather than [[$id$]!is[blank]else!is[blank]else[]]
perhaps [case[$id$,] where the first non blank value is used or nothing 
at all.
or [case[$id$,,{!!id},{id},2] where the first non blank value is used 
or 2 (because it will always provide a value ie 2 is the default).

Or alternatively the match could allow parameters 
match[$id$,,{!!id},{id}]

Because the truth is there are many cases where the first non-blank value 
is what we are after.

I think the operator parameters demand this following format.

eg filters such as 
[{$:/config/name}case[yes]]
[{$:/config/name}case[yes],[no],[maybe]]  as a valid parameter test

Allowing a full "case" statement;

<$list filter="[case[small],[medium],[large]]" variable=case>
   <$list filter="[match[small]]">

  
   <$list filter="[match[medium]]">

  
   <$list filter="[match[large]]">

  



Tones


On Tuesday, 27 July 2021 at 08:58:19 UTC+10 Eric Shulman wrote:

> On Monday, July 26, 2021 at 7:40:48 AM UTC-7 Eric Shulman wrote:
>
>> OK... so I thought of a really neat way to achieve your goal *without 
>> modifying my macro!*
>
>
> Tony,
>
> I've just added this method of using variables vs. parameters as an 
> alternative macro definition:
>
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list-vars
>
> which is invoked using: <>
>
> Of course, you will still need to have the underlying macro definition as 
> well:
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list
>
> See Notes in 
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list%2FInfo
> for more details regarding usage.
>
> 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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/076adf04-7c91-44e9-8878-da94284ddba2n%40googlegroups.com.


[tw5] Re: Another set of eyes on my code

2021-07-27 Thread TW Tones
Thanks all,

Mario, I would share an example, but it is hard to extract a test case 
because as I said "Deep within a larger project", I will see what I can do 
if I get nowhere soon. 

   - Although when I extracted these macros from the others in an attempt 
   it started working.

Charlie, I always cut and past but usually only from my own working code. 
but I did remove some white space, thanks.
Mark, I think that was an issue either not yet discovered as it would not 
have being displayed however I corrected that to  $value={{{ 
[get[text]] }}} 

I will keep reviewing thanks all.

Tones

On Monday, 26 July 2021 at 22:49:29 UTC+10 TW Tones wrote:

> Folks,
>
> Deep within a larger project I have some macros. there is a button that 
> displays its tooltip but its actions are not occurring. I have spent hours 
> trying work out why it is not working when it did previously.
>
> Can anyone see why the first button is visible but not reacting, if it did 
> I would then see the second button. Any suggestions would be helpful.
>
> \define field-state-update() $:/state/$(fieldname)$-update
> \define tiddler-field-value-temp() 
> $:/temp/$(currentTiddler)$/$(fieldname)$-update
> \define field.update() 
> <$list filter="[!has[title]]" variable=nul>
><$transclude tiddler=<> field="field-view"/> 
> *   <$button class="tc-btn-invisible" tooltip="click to edit 
> $(fieldname)$">*
> *<$action-createtiddler $basetitle=<> 
> text="existence toggled in field.update macro"/>*
> *<$action-createtiddler $basetitle=<> 
> text=<>/>*
> *{{$:/PSaT/fancy-fields/icons/edit-field}}*
> *   *
> 
> <$list filter="[has[title]]" variable=nul>
><$transclude tiddler=<> field="field-edit"/> 
><$button message="tm-delete-tiddler" param=<> 
> class="tc-btn-invisible" tooltip="finish update of $(fieldname)$">
>{{$:/PSaT/fancy-fields/icons/edit-field}}
>
><$button class="tc-btn-invisible" tooltip="Restore $(fieldname)$">
><$action-setfield $tiddler=<> $field=<> 
> $value=<$transclude tiddler=<>/> />
>{{$:/PSaT/fancy-fields/icons/restore-field}}
>
> 
> \end
>
> More info
>
> I invoke this with <>  and fieldname field-type-tiddler is 
> already set. The green filter never comes true, also proving 
> <> is never created.
> <$action-createtiddler $basetitle=<> text="existence 
> toggled in field.update macro"/>
> <$action-createtiddler $basetitle=<> 
> text=<>/>
> So the above actions do not occur.
>
> These lines in the above work on their own
><$transclude tiddler=<> field="field-edit"/> 
><$transclude tiddler=<> field="field-view"/> 
>
> Thanks
> Tones
>

-- 
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/04fa8583-a252-4e1f-ba9c-86d097d012een%40googlegroups.com.


[tw5] Another set of eyes on my code

2021-07-26 Thread TW Tones
Folks,

Deep within a larger project I have some macros. there is a button that 
displays its tooltip but its actions are not occurring. I have spent hours 
trying work out why it is not working when it did previously.

Can anyone see why the first button is visible but not reacting, if it did 
I would then see the second button. Any suggestions would be helpful.

\define field-state-update() $:/state/$(fieldname)$-update
\define tiddler-field-value-temp() 
$:/temp/$(currentTiddler)$/$(fieldname)$-update
\define field.update() 
<$list filter="[!has[title]]" variable=nul>
   <$transclude tiddler=<> field="field-view"/> 
*   <$button class="tc-btn-invisible" tooltip="click to edit 
$(fieldname)$">*
*<$action-createtiddler $basetitle=<> 
text="existence toggled in field.update macro"/>*
*<$action-createtiddler $basetitle=<> 
text=<>/>*
*{{$:/PSaT/fancy-fields/icons/edit-field}}*
*   *

<$list filter="[has[title]]" variable=nul>
   <$transclude tiddler=<> field="field-edit"/> 
   <$button message="tm-delete-tiddler" param=<> 
class="tc-btn-invisible" tooltip="finish update of $(fieldname)$">
   {{$:/PSaT/fancy-fields/icons/edit-field}}
   
   <$button class="tc-btn-invisible" tooltip="Restore $(fieldname)$">
   <$action-setfield $tiddler=<> $field=<> 
$value=<$transclude tiddler=<>/> />
   {{$:/PSaT/fancy-fields/icons/restore-field}}
   

\end

More info

I invoke this with <>  and fieldname field-type-tiddler is 
already set. The green filter never comes true, also proving 
<> is never created.
<$action-createtiddler $basetitle=<> text="existence 
toggled in field.update macro"/>
<$action-createtiddler $basetitle=<> 
text=<>/>
So the above actions do not occur.

These lines in the above work on their own
   <$transclude tiddler=<> field="field-edit"/> 
   <$transclude tiddler=<> field="field-view"/> 

Thanks
Tones

-- 
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/4559bf39-47bf-4876-bf1e-fa0c830b55adn%40googlegroups.com.


[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-26 Thread TW Tones
Oh,

This method mentioned later for setting variables to use in edit-list may 
be better (although untested)

<$vars 
field={{{ [[$field$]is[blank]then] }}} 
paramname={{{ [[$paramname$]is[blank]then] }}}
>

Regards
Tones

On Monday, 26 July 2021 at 17:42:45 UTC+10 Eric Shulman wrote:

> On Monday, July 26, 2021 at 12:02:43 AM UTC-7 TW Tones wrote:
>
>> I thought I had missed this all a long, not that it was in the process of 
>> creation.
>>
>
> I created the edit-list macro quite a while ago for use in 
> http://TiddlyTools.com/filtergenerators.html, but I've only recently 
> completely re-written it to be much more robust and have many new optional 
> parameters.
> I've also finally put in the work to document it properly and publish it 
> as a stand-alone TiddlyTools URL (http://TiddlyTools.com/edit-list.html)
>
> So these two questions arise;
>>
>>- Can we abolish the ID or make it equal to a 
>>*tiddler-title-fieldname* (slugifyeld)?
>>
>> I'm actually doing something like this already.   The code currently 
> generates an ID by combining the target tiddler title, the target fieldname 
> or indexname, an optional ID param, and a system <>.  To do this, 
> I use the following:
> <$vars   tid={{{ [[$tiddler$]!match[]else] }}} 
> re="[^a-zA-Z0-9\-\_]">
> <$varsid={{{ [[$index$]!match[]else[$field$]] 
> +[addprefix[/]addprefixaddsuffix[_$id$]] }}}>
> <$varsid={{{ 
> [search-replace[$:/],[]search-replace:g:regexp,[_]addsuffixsearch-replace[--],[-]]
>  
> }}}>
>
> Note that this is somewhat different than using the slugify[] filter 
> operator, as my method converts all non-alphanumerics (plus "-" and "_" 
> into "_"), and preserves capitalization.  In contrast, slugify[] retains 
> period "." and converts letters to lower case.
> Retaining "." is not an option for my code, since the id is actually used 
> to construct CSS selectors, which use "." as part of their syntax, so it 
> can't be part of the ID itself.  In any case, without using the *optional* 
> "id:..." param, each edit-list instance is very likely to be unique, and 
> the "id:..." param is now only needed under very specific circumstances.
>
>>
>>- 
>>   - Yes I expect I will have multiple edit-list macros in one 
>>   tiddler, and possibly more than one tiddler displayed at once.
>>
>> See the "id parameter" discussion in the Notes section here: 
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list%2FInfo
>  
> for more details
>
>>
>>- Is there any way I could avoid passing the same parameter=value 
>>pairs every time? such that I need only set the other parameters?
>>   - field=<>  
>>   filter=<> placeholder=<>  
>>   tooltip=<>
>>   - I could make a custom version of edit-list perhaps by modifying 
>>   the $vars widget?
>>
>> Elsewhere I have used a design pattern where if the parameter is 
>> provided, use it eg $parameter$, if the parameter is not provided eg 
>> emptyValue use another source.
>> eg; field parameter has no value use <> 
>>
> Is it correct then *if following the $vars widget in edit list* I could 
>> specify something like this?
>> <$set name=field value=<> emptyValue=<> >
>> <$set name= filter value=<> emptyValue=<> >
>> <$set name= placeholder value=<> emptyValue= 
>> <>   >
>> <$set name=tooltip value=<> emptyValue=<> >
>>
> Then before the closure of $vars place  *can 
>> you tell me where this is?*
>>
>
> Here's a neat little trick:  if the <$vars> are declared at the top level 
> of the macro definition (i.e., not nested within some other widgets or 
> HTML), then they are all automatically closed when the end of the macro is 
> reached.  Thus, I only need to declare the <$vars> (or <$set>) and don't 
> have to worry about having any matching  (or )
>  
>
>> It would become possible for pesky designer like me to edit the edit-list 
>> macro to make use of my own variables, rather than parameters by providing 
>> a variable in the matching set parameter, however if the $paramname$ is set 
>> it will still behave as advertised/documented?
>>
>> Then I could simply use <> OR <$macrocall $name=edit-list 
>> *[additional 
>> parameter values]* /> and my default variables will be used.
>>
>
> This is an interesting approach.
>
> *I really apprecia

[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-26 Thread TW Tones
Eric,

Thanks for your feedback. this is a seriously advance tool thanks.

I see what you are saying about the uncertainty without the confirm:yes 
option. In my fancy-fields solution I have one mode called update, 
basically each field type has some wikitext defining how to view and how to 
edit a given field (definition) and where I would use the edit-list macro, 
in cases where I want the selection features, Another mode I have is called 
update, basically it uses the view mode to display field content and 
provides a button to update, on clicking it replaces the view with the edit 
mode, this is where I was thinking I may save the field value so if desired 
it can be restored/reset after edit. If seems to me this may be the best 
point to capture the values for MRU most recently used history etc... 
rather than in a subset of cases where the edit-list macro is used. 
Especially if the user then clicks to close the "update/field edit" because 
I can discover the final value and if it changed.

I point this out because perhaps edit-list is not the place for this 
history to be captured, although it can "consume the history", rather a 
more generic set of actions to invoke to set a data tiddler to a 
fieldname/value, for example in my update button. This could be used to log 
other actions to the data tiddler as well, then the MRU would just form 
part of the filter used by edit-list to find values.

I suppose the question for edit-list and other macros, may be, does the 
designer pump up the filter parameter with the history filter? or shall we 
permit an additional history-filter parameter, that if used is combined 
with the filter parameter?. The history may only be a sortby (order in 
history) filter or more advanced.

But, hey edit-list is already doing so much, don't be distracted by me :)

Regards
Tones 

On Monday, 26 July 2021 at 17:50:47 UTC+10 Eric Shulman wrote:

> On Monday, July 26, 2021 at 12:10:01 AM UTC-7 TW Tones wrote:
>
>> If you area interested for a future enhancement, this is very appropriate 
>> to the edit-list widget, I would think it somewhat trivial each time the 
>> value of a field is selected/set to record it in a data tiddler so we can 
>> get the most recently used values, perhaps lifting it to the top of the 
>> list, so we get the possible values in order of use frequency (as the 
>> history list does).
>>
>
> Hmm...  it may be possible to use such a field/value "history" tiddler to 
> create a self-modifying use of edit-list, where values that are entered by 
> hand are then automatically added to the list filter, so that the next time 
> you use that specific edit-list instance, the list contains all the 
> previously entered values.  One problem I anticipate is that it may create 
> a "refresh loop", so it might only be practical to do this when using the 
> confirm:yes option, as it defers the actual updating of the stored value 
> until after the "save" button is pressed.
>
> Let me think about this for while.  I'd like to ensure that the current 
> implementation is stable and reasonably bug free before I dive into adding 
> such a significant new feature.
>
> -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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/627eab05-f068-4fa0-b405-1b2ada439d04n%40googlegroups.com.


[tw5] Re: How to create a table that updates each cell entry as tiddlers change?

2021-07-26 Thread TW Tones
Nice work Charlie!
Tones

On Monday, 26 July 2021 at 11:26:18 UTC+10 cj.v...@gmail.com wrote:

> Hey Harry,
>
> Your use case had me pondering how I'd prototype something like that.
>
> It wound up turning into a "brain age" exercise for me, as I went ahead 
> and put together a wee for-the-giggles-prototype hosted here 
> 
> .
>
> Although not particularly fancy, there is a bit of good stuff going on in 
> there, making for a reference point to discuss some TiddlyWiki 
> goodies/concepts if you have any questions about anything in there.
>
> And loads of things to improve in there slowly and surely, a way to 
> gradually introduce other TiddlyWiki goodies/concepts when it makes sense.
>
> It has a little bit of HTML in there for tables, which I generally prefer 
> over wikitext tables.  If the HTML is a little overwhelming, or simply too 
> messy, ask and I'm sure somebody can clean things up with wikitext table 
> instead.
>
> Things could be cleaned up with some macros too at some point.
>
>
>
> On Sunday, July 25, 2021 at 3:40:15 PM UTC-3 Harry wrote:
>
>> Hi Charilie,
>>
>> For this table I only care about current chairs and ranking members as I 
>> want them to constantly auto-update as I edit other entries and the 
>> political cycle changes. I have a separate entry where I record historical 
>> committee compositions, as these entries are historical records and will 
>> not ever change, I do not need that entry to auto-update.
>>
>> Best
>> Harry
>>
>> 在2021年7月25日星期日 UTC-4 上午10:09:22 写道:
>>
>>> Silly question for you, Harry: do you only care about current chairs and 
>>> ranking members in senate committees?  Do you think you'd ever like to see 
>>> the composition of these committees at various points in time ?
>>>
>>> On Friday, July 23, 2021 at 8:08:25 PM UTC-3 Harry wrote:
>>>
 Hi all,

 I have a niche question about creating an auto-updating table and 
 wonder if anyone can give me some guidance.

 To illustrate the specific context, let's say I'm trying to create a 
 table of all chairs and ranking memebers of the senate committees. The 
 table would look like this:
 | Committee | Chair | Ranking Member| 
 | Agriculture | 1 | 2 | 
 | Armed Service | 3 | 4 |

 When the agriculture chair changes from “Jane Doe (FL)” to "John 
 Smith", I have to manually change the code entry of cell 1 from "[[Jane 
 Doe|Jane Doe (FL)]],,D,," to "John Smith,,R,,".

 Instead of manually putting codes into cells 1 through 4, I wonder if 
 there is a way that the table could update itself, since the chairs and 
 ranking members change from time to time.

 What I'm currently exploring is to creat two fields in each committee's 
 tiddler. Say for tiddler "senate agriculture committee", I creat two 
 fields 
 "incumbent_chair" and "incumbent_ranking". My hope is that there can be 
 some way that links cell 1 with the "incumbent_chair", so that whenever I 
 change the "incumbent_chair" field, cell 1 in the table above would 
 automatically update itself (with all the formatting noted above). So far 
 this is not working out, and the best I can do now is to use "<$view 
 tiddler= field=/>" which only allows the table to update cell 1 as the 
 text 
 of the field, not as a tiddler that can be clicked and redirected, nor can 
 I add specific formatting as mentioned in the example above.

 Is there anyway that I can write a code to reflect this need? Very much 
 appreciate all the help!


 Best

 Harry




-- 
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/90011667-b5ac-4853-9618-ee4138557e4fn%40googlegroups.com.


[tw5] Re: filter question

2021-07-26 Thread TW Tones
As fred points out  <$action-setfield tags="tag1"/> is to set the whole 
tags field to tag1, obliterating any other contents.

Since tags can hold more than one tagname or title you must treat it as a 
list and use the actions designed for tags or use the listop actions. 
Unless of course you want "obliteration" of the tags field.

Regards
Tones

On Monday, 26 July 2021 at 11:55:21 UTC+10 fred@gmail.com wrote:

> Hi Mohammad, can you expand a bit about the list you want to see? is this 
> just when you click the button?
> One issue is that the setfield will replace the example1 tag 
> with tag1. Did you mean to show the list only after the change happened, or 
> did you mean to *add *tag1 to the tiddlers that also have example1?
> If you want to add a tag, you would be better off using the <$action-listops 
> $tags="tag1"/> instead of <$action-setfield tags="tag1"/>
> This will get you part way there...
>
> <$button>refresh list and add tag 1
> 
> <$action-listops $field="myfield" $filter="[[]]"/>
> 
> <$list filter="[tag[example1]] [tag[example2]] [tag[example3]]" 
> variable="lister">
> <$action-listops $field="myfield" $subfilter="[enlist]"/>
> 
> 
> <$list filter="[tag[example1]]">
> <$action-listops $tags="tag1"/>
> 
> 
>
> 
> <$list filter="[list[!!myfield]]">
>
> 
>
>
>
> On Sunday, 25 July 2021 at 20:28:30 UTC-4 mohamed...@hotmail.com wrote:
>
>>
>> Hi ,
>>
>> is it possible to assign an action to a button that would affect some but 
>> not all tiddlers listed in a filter 
>>
>> so for example, i want to add "tag1" to all tiddlers tagged with 
>> "example1"
>>
>> <$button> add tag 1
>> <$list filter="[tag[example1]]" >
>> <$action-setfield tags="tag1"/>
>> 
>> 
>>
>> but i also want to see all tiddlers tagged with  "example1", "example2" 
>> and  "example3"..
>>
>> i can modify the filter to add all tiddlers tagged with "example1" , 
>> "example2", "example3",  ... but then if i click the button the action will 
>> affect all tiddlers , so is there way to set an action against some 
>> tiddlers meeting a  certain criteria while keeping other tiddlers that 
>> don't  not matching the criteria on display?
>>
>

-- 
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/61de3786-e880-4481-8d6f-ce98bff62344n%40googlegroups.com.


[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-26 Thread TW Tones
Eric,

If you area interested for a future enhancement, this is very appropriate 
to the edit-list widget, I would think it somewhat trivial each time the 
value of a field is selected/set to record it in a data tiddler so we can 
get the most recently used values, perhaps lifting it to the top of the 
list, so we get the possible values in order of use frequency (as the 
history list does).

Regards
Tones

On Monday, 26 July 2021 at 17:02:43 UTC+10 TW Tones wrote:

> Eric,
>
> I thought I had missed this all a long, not that it was in the process of 
> creation. I have built a package for field definitions and they can be 
> assigned a field-type. The field type determines how a field will appear in 
> a number of modes such as view or edit and allows editing in the current 
> tiddler.
>
>- Whilst many fields may just need transclude (to view) or edit-text 
>widget to edit, we often have fields that can be selected from a filter or 
>special values, such as the color field (that triggered this thread), or 
>existing values in a string or all matching fields in the wiki, or even 
> all 
>tiddlers tagged with a special tag.
>- It thus seems to me timely that you created edit-list for such 
>cases, rather than me coding each and every possibility (field-type edit 
>macro) as you seem to have done it.
>   - With the added bonus of all the special features such as type to 
>   search.
>
> Please consider my application here and consider if there would be a way 
> to simplify its use
>
>- In this case when trying to edit a field I have the following key 
>variables already set  *currentTiddler field.value fieldname 
>field-values-filter*
>- So this appears to be the way I will use it 
>   - <$macrocall $name=edit-list field=<>  
>   filter=<> placeholder=<>  
>   tooltip=<> id=???/>
>   - Now there variables will be supplemented with other parameters as 
>   the need arises
>
> So these two questions arise;
>
>- Can we abolish the ID or make it equal to a *tiddler-title-fieldname* 
>(slugifyeld)?
>   - Yes I expect I will have multiple edit-list macros in one 
>   tiddler, and possibly more than one tiddler displayed at once.
>- Is there any way I could avoid passing the same parameter=value 
>pairs every time? such that I need only set the other parameters?
>   - field=<>  
>   filter=<> placeholder=<>  
>   tooltip=<>
>   - I could make a custom version of edit-list perhaps by modifying 
>   the $vars widget?
>
> Elsewhere I have used a design pattern where if the parameter is provided, 
> use it eg $parameter$, if the parameter is not provided eg emptyValue use 
> another source.
> eg; field parameter has no value use <> 
>
> Is it correct then *if following the $vars widget in edit list* I could 
> specify something like this?
> <$set name=field value=<> emptyValue=<> >
> <$set name= filter value=<> emptyValue=<> >
> <$set name= placeholder value=<> emptyValue= 
> <>   >
> <$set name=tooltip value=<> emptyValue=<> >
>
> Then before the closure of $vars place  *can 
> you tell me where this is?*
>
> *Why ask now?*
> My idea is if you *replace the $vars at the beginning* from the start 
> with something like this for every parameter;
>
> <$set name=paramname value="""$paramname$""" emptyValue="">
>
> Or something like
> <$vars 
> field={{{ [[$field$]is[blank]then] }}} 
> paramname={{{ [[$paramname$]is[blank]then] }}}
> >
> Or any other variable!
>
> Or perhaps just
> field={{{ [[$field$]] }}} so it can be edited if desired to {{{ 
> [[$field$]is[blank]then] }}}
>
> It would become possible for pesky designer like me to edit the edit-list 
> macro to make use of my own variables, rather than parameters by providing 
> a variable in the matching set parameter, however if the $paramname$ is set 
> it will still behave as advertised/documented?
>
> Then I could simply use <> OR <$macrocall $name=edit-list 
> *[additional 
> parameter values]* /> and my default variables will be used.
>
> *I really appreciate your self documenting and well laid out macro*, it 
> makes it possible for me to modify, or more importantly ask you for this 
> feature, while presenting an actual mechaisium, hopefully to make such a 
> modification possible. If you can do this I may revisit my field 
> definitions and allow them to set the variables needed by the edit-list 
> macro if desired, making it much simpler to use, beca

[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-26 Thread TW Tones
Eric,

I thought I had missed this all a long, not that it was in the process of 
creation. I have built a package for field definitions and they can be 
assigned a field-type. The field type determines how a field will appear in 
a number of modes such as view or edit and allows editing in the current 
tiddler.

   - Whilst many fields may just need transclude (to view) or edit-text 
   widget to edit, we often have fields that can be selected from a filter or 
   special values, such as the color field (that triggered this thread), or 
   existing values in a string or all matching fields in the wiki, or even all 
   tiddlers tagged with a special tag.
   - It thus seems to me timely that you created edit-list for such cases, 
   rather than me coding each and every possibility (field-type edit macro) as 
   you seem to have done it.
  - With the added bonus of all the special features such as type to 
  search.
   
Please consider my application here and consider if there would be a way to 
simplify its use

   - In this case when trying to edit a field I have the following key 
   variables already set  *currentTiddler field.value fieldname 
   field-values-filter*
   - So this appears to be the way I will use it 
  - <$macrocall $name=edit-list field=<>  
  filter=<> placeholder=<>  
  tooltip=<> id=???/>
  - Now there variables will be supplemented with other parameters as 
  the need arises
   
So these two questions arise;

   - Can we abolish the ID or make it equal to a *tiddler-title-fieldname* 
   (slugifyeld)?
  - Yes I expect I will have multiple edit-list macros in one tiddler, 
  and possibly more than one tiddler displayed at once.
   - Is there any way I could avoid passing the same parameter=value pairs 
   every time? such that I need only set the other parameters?
  - field=<>  
  filter=<> placeholder=<>  
  tooltip=<>
  - I could make a custom version of edit-list perhaps by modifying the 
  $vars widget?
   
Elsewhere I have used a design pattern where if the parameter is provided, 
use it eg $parameter$, if the parameter is not provided eg emptyValue use 
another source.
eg; field parameter has no value use <> 

Is it correct then *if following the $vars widget in edit list* I could 
specify something like this?
<$set name=field value=<> emptyValue=<> >
<$set name= filter value=<> emptyValue=<> >
<$set name= placeholder value=<> emptyValue= 
<>   >
<$set name=tooltip value=<> emptyValue=<> >

Then before the closure of $vars place  *can 
you tell me where this is?*

*Why ask now?*
My idea is if you *replace the $vars at the beginning* from the start with 
something like this for every parameter;

<$set name=paramname value="""$paramname$""" emptyValue="">

Or something like
<$vars 
field={{{ [[$field$]is[blank]then] }}} 
paramname={{{ [[$paramname$]is[blank]then] }}}
>
Or any other variable!

Or perhaps just
field={{{ [[$field$]] }}} so it can be edited if desired to {{{ 
[[$field$]is[blank]then] }}}

It would become possible for pesky designer like me to edit the edit-list 
macro to make use of my own variables, rather than parameters by providing 
a variable in the matching set parameter, however if the $paramname$ is set 
it will still behave as advertised/documented?

Then I could simply use <> OR <$macrocall $name=edit-list 
*[additional 
parameter values]* /> and my default variables will be used.

*I really appreciate your self documenting and well laid out macro*, it 
makes it possible for me to modify, or more importantly ask you for this 
feature, while presenting an actual mechaisium, hopefully to make such a 
modification possible. If you can do this I may revisit my field 
definitions and allow them to set the variables needed by the edit-list 
macro if desired, making it much simpler to use, because I can guide the 
user to providing the parameters needed to the edit-list macro.

Regards
Tones




On Monday, 26 July 2021 at 12:31:17 UTC+10 Eric Shulman wrote:

> On Sunday, July 25, 2021 at 3:57:13 AM UTC-7 TW Tones wrote:
>
>> That looks like a substantial piece of work your edit-list macro. I am 
>> working on a fields handling package and this may be a good fit. Is it 
>> production ready for its broader use?
>>
>
> I still working on improving it to the point where I can feel like it's 
> "done" (if there is such a thing!)  For example, in the past 2 days, I've 
> simplified a lot of code to handle issues like automatically changing 
> between default tiddlywiki type and application/json, so it can 
> transparently handle a combination of fields and indexes in the same 
> tiddler.  I also reduced the complexity for handling focus and "acti

[tw5] Re: [Avenues] My take on TiddlyWiki ...

2021-07-25 Thread TW Tones
TT - yes I am aware of and support you desire for examples. Of course we 
already have a list of editions. No changes for years with most.

We need authors to publish more editions, if not actual sites where once 
can obtain an edition.

I do think a primary use of tiddlywiki is for private bespoke "free wikis" 
and unpublished tiddlywiki's which evolve to a users needs, thus perhaps 
they never mature to a finished product. That is there may be many more 
times the number of "free" wikis than those suitable to be published.

I plan to publish sites and editions but for me at least, this will be 
after tiddlywiki mastery not so much "on the journey". Certainly I would 
like to find some return or reward for the many hours needed to produce 
such wikis since they are a substantial investment, even if it is only 
thanks or acclaim :)

Tones


On Sunday, 25 July 2021 at 22:43:21 UTC+10 TiddlyTweeter wrote:

> G'day mate,
>
> TW Tones wrote:
>
>> *"The fundamentally open, quinoidal, structure of TW, fundamentally 
>> allows ANY system you pine after."  - **yes I think I agree*
>
> *"Though it is radically agnostic about the importance of mother's 
>> linkages." **- perhaps tiddlywiki is but is the universe?*
>>
>
> Since the UNIVERSE is everything already, obviously it is Finally 
> Agnostic.  It has no alternative. 
>
> *"TBH I think it is gonna be easier to show that through OUTPUT wiki, 
>> rather than "in-process" approximations." **- what? why?*
>>
>
> Yeah. It is not so clear what I meant yet. 
> What I mean is that, we need a SHOWCASE of APPLICATION ORIENTED wiki* to 
> get TW much  more widely used. *
> What I mean is stuff like ...
>
>The ANTHROPOLOGIST'S Wiki
>The POET'S Wiki
>The SCREENWRITER'S Wiki
>etc x 12
>
> My point was really about DOCS in those are just about how to use THEM and 
> nothing more. 
> There should be NO need for an end user of a TW APPLICATION ever to have 
> to deal with what is "under the hood" which is what is central normally in 
> our discussions here. 
>
> I'm talking more promotion of specific APPS. 
> I'm sure it is coming. But we nowhere near it yet.
>
> Just KNOWING what TW end applications exist live on the web is still a 
> zero sum game.
> Basically we just don't know.
>
> Enjoy your avro,
> TT x
>

-- 
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/63a4c3ee-7412-4687-9322-bb4b89b3c86bn%40googlegroups.com.


[tw5] Re: Is there a way to apply a template stored in the field of another tiddler?

2021-07-25 Thread TW Tones
Si,

Yes you can, *apply a template stored in the field of another tiddler?* 
and/or find a *workaround*.

Keep in mind the double curly braces are in face a short hand version of 
using the transclude widget.

Because you are referencing the current tiddler using the !!title you 
should be able to do this;

<$tiddler tiddler="Tiddler to link to">
<$transclude tiddler="MyTemplate" field="template"/>


<$transclude tiddler="MyTemplate" field="template"/> works on the current 
tiddler.

Since there are a few combinations of this it would take time to give an 
exhastive answer, so please try this first.

Tones

On Monday, 26 July 2021 at 05:05:52 UTC+10 Si wrote:

> Say for example I have the following tiddler:
>
> title: MyTemplate
> text: Hello
> template: <$link to={{!!title}}> {{!!title}} 
>
> I thought I would be able to call this template in another tiddler like 
> this:
>
> {{Tiddler to link to||MyTemplate!!template}}
>
> But alas not. It seems like the template must be stored in the text field. 
> Is this correct? Is there a suitable workaround?
>
> Thanks in advance for your help.
>

-- 
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/17b393bd-8a6e-4b6e-97a0-f6cd8b660235n%40googlegroups.com.


Re: [tw5] Re: How to create a table that updates each cell entry as tiddlers change?

2021-07-25 Thread TW Tones
ddler
>> ''//{{!!title}}//,,Afro,,''
>> or
>> ''// <$text text=<>/> //,,Afro,,''
>>
>> But the above will not also be a link so do this (defaults 
>> to=<>)
>>
>> <$link> ''//{{!!title}}//,,Afro,,''
>>
>> If you needed the title to come from a  variable instead you can use the 
>> link widget and convert variable to simple text so all the formatting 
>> applies before it gets blue and linkified
>>
>> <$link to=<> >''//<$text text=<>/>//,,Afro,,''
>>
>> Regards
>> Tones
>>
>>
>>
>> On Sunday, 25 July 2021 at 13:44:56 UTC+10 Harry wrote:
>>
>>> Hi Tones,
>>>
>>> Really appreciate your help and patience, and sorry for bothering you 
>>> with the seemingly endless petty issues! I tried the  list widget code you 
>>> suggested, but it only shows "Cedric Richmond" as a clickable link, while 
>>> the list-links macros shows "Cedric Richmond" as a clickable link and 
>>> allows formatting (for instance, if I put "//Cedric Richmond//,,Afro,," in 
>>> the caption field, the link will be reformatted as I desire, see pic 
>>> attached). Is there anyway that the list widget can do the similar thing, 
>>> i.e. outputting the link in a designated format? This could achieve what I 
>>> have in the attached pic and also get rid of the bullet point. Thanks again 
>>> for your time and generous help to my nitpicking questions!
>>>
>>> Best
>>> Harry
>>> 在2021年7月24日星期六 UTC-4 下午10:35:02 写道:
>>>
>>>> Harry,
>>>>
>>>> I suggested the list widget <$list not the list-links macro who uses 
>>>> bullet points for the list.
>>>>
>>>> Also  I would be inclined to set your values outside the table and keep 
>>>> it simple in side the table
>>>>
>>>> <$set name=agchair filter="[field:of1[27341089]]"> 
>>>> <$set name=incumbent-chair value={{senate agriculture 
>>>> committee!!incumbent_chair}} >
>>>>
>>>> | !Committee | !Chair |
>>>> | !Agriculture | <> |
>>>>
>>>> 
>>>>
>>>>
>>>> On Sunday, 25 July 2021 at 11:41:30 UTC+10 Harry wrote:
>>>>
>>>>> Hi Tones,
>>>>>
>>>>> Thanks for your reminder! I have looked into the dynamic table but it 
>>>>> seems that it does not allow me to customize the headers of columns and 
>>>>> rows. Following your lead, I have tried to use list-links, but am still 
>>>>> hitting some roadblocks. The code I'm currently trying is :
>>>>> | !Committee | !Chair |
>>>>> | !Agriculture | <>>>> [field:of2[27341089]]">> |
>>>>>
>>>>> 27341089 is a unique code I assign for agriculture chair, so when a 
>>>>> new chair takes place, I'll update the relevant tiddler with the fields 
>>>>> to 
>>>>> make sure they auto-update in the table. However, the layout has a dot 
>>>>> (see 
>>>>> the attached pic, yellow shaded). Is there anyway that I can tweak the 
>>>>> macro to remove the dot? Or should I try some different routes? Thanks a 
>>>>> million!
>>>>>
>>>>> Best
>>>>> Harry
>>>>>
>>>>>
>>>>> TW Tones  于2021年7月23日周五 下午8:08写道:
>>>>>
>>>>>> Harry,
>>>>>>
>>>>>> There are arrange of approaches you can use here. There are already 
>>>>>> *dynamic 
>>>>>> table* solutions or the content of your table can refer to variables 
>>>>>> or transclusion such that if they change it is reflected in your table. 
>>>>>> I 
>>>>>> tend to populate tables using the list widget so its the result of the 
>>>>>> list 
>>>>>> that finds the content even when it changes.
>>>>>>
>>>>>> Using your example the table cell could contain {{senate agriculture 
>>>>>> committee!! incumbent_chair}} which means it can be nothing but the 
>>>>>> value 
>>>>>> there in.
>>>>>>
>>>>>> Regards
>>>>>> Tones
>>>>>> On Saturday, 24 July 2021 at 09:08:25 UTC+10 Harry wrote:
>>>>>>
>>>>>&

[tw5] Re: List Widget Filters "Only" operator

2021-07-25 Thread TW Tones
Hi johnangus...

First you could place  [tag[Tag1]tag[Tag2]!tag[Tag3]!tag[Tag4]] in a 
tiddler or a macro

eg; $:/config/tag-filter
then reference is as {{$:/config/tag-filter}} as the whole filter or "... 
{$:/config/tag-filter} ..." within a filter.

Alternatively in a tiddler tagged $:/tags/Macro
\define  tag-filter()  [tag[Tag1]tag[Tag2]!tag[Tag3]!tag[Tag4]]
then reference is as <> as the whole filter or "... 
 ..." within a filter.

*However *to make use of these as parameters to the list-links macro make 
use of the expanded macrocall widget

<$macrocall $name=list-links filter=<>/>
or
<$macrocall $name=list-links filter= {$:/config/tag-filter}}  />

Regards
Tones

On Monday, 26 July 2021 at 06:16:12 UTC+10 johnangus...@gmail.com wrote:

> Hi all, I'm looking for a way to filter tiddlers in a list that only 
> contain certain tags.
>
> For example, lets say I want to select only tiddlers with Tag1 and Tag2 an 
> no other tags.
> Tiddler A Tags: Tag1, Tag2, Tag3
> Tiddler B Tags: Tag1, Tag2
> Tiddler C Tags: Tag1, Tag2, Tag4
>
> In this limited example I know the filter could be
>
> <>
>
> but if new tags are added I would need to return to manually exclude them 
> with this filter.
>
> Thanks in advance.
>

-- 
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/99295ca2-a283-4b39-aab5-88ffcdb9e438n%40googlegroups.com.


[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-25 Thread TW Tones
Si,

 A quick attempt to edit-text to the field <$edit-text field=color/> shows 
it is still using the picker, so it seems it is this widget that is 
choosing to use the picker.
   
   - Found edit-text widget defined in $:/core/modules/widgets/edit-text.js

I have not yet uncovered the full story. It is similar to when when you use 
{{!!modified}} in a tiddler, the system intervenes and responds with a 
formatted date.

Regards
Tones
On Sunday, 25 July 2021 at 23:55:37 UTC+10 Si wrote:

> Wow thanks a lot Eric, yet again you have gone above and beyond.
>
> Is there some part of the TiddlyWiki core that is telling TiddlyWiki to 
> use the color-picker for the color field, or is this just something that 
> the browser does automatically?
>
> On Sunday, 25 July 2021 at 10:07:14 UTC+1 Eric Shulman wrote:
>
>> Give this a try:
>>
>> Copy the following tiddlers into your own TW document:
>>
>> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list
>>
>> https://tiddlytools.com/edit-list.html#TiddlyTools%2FSettings%2FColors%2FX11Names
>>
>> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list%2FColorEditTemplate
>>
>> The ColorEditTemplate uses this macro:
>> <> placeholder:"select a color" 
>> filter:[{TiddlyTools/Settings/Colors/X11Names}]>>
>>
>> Notes:
>> * *field:color* targets the "color" field of the tiddler
>> * *colors:yes* shows the list items using their color values as the 
>> background of each item
>> * *find:yes* progressively filters the list for partial matches as you 
>> type in a color name
>> * *focusPopup:yes* automatically shows the list of colors when the color 
>> field gets focus
>> * *filter:[{TiddlyTools/Settings/Colors/X11Names}]* uses a list of 
>> standard X11 color names
>>
>> Also note that the ColorEditTemplate *doesn't automatically hide the 
>> TWCore default color field* RGB color picker interface.
>> To hide the default RBG color picker, create a tiddler named 
>> *$:/config/EditTemplateFields/Visibility/color* with contents of *hide*
>>
>> Let me know how it goes...
>>
>> enjoy,
>> -e
>> On Saturday, July 24, 2021 at 6:29:14 PM UTC-7 TW Tones wrote:
>>
>>> Si,
>>>
>>> I have always felt the color picker falls short, though it seems to be a 
>>> HTML default. My research suggests it already users color names in the 
>>> pallet.
>>>
>>>- I would like to be able to search for color names in the picker
>>>- or past a color number into the picker I extract from anywhere 
>>>with an in browser color picker
>>>- I have a collection of hundreds of color name/numbers which I 
>>>would add to this selection
>>>
>>>
>>> The custom formatting or editing of standard fields is handled inside 
>>> javascript as far as I can see. I have found that the following allows you 
>>> to edit the color field as text.
>>>
>>> <$edit-text tiddler=<> field=color  type="text" 
>>> tag="input"/>
>>>
>>> Placing the above in a tiddler tagged  $:/tags/EditTemplate will allow 
>>> you to edit it as text and use you color names in the editTemplate
>>> Or better use;
>>>
>>> <$list filter="[all[current]has:field[color]]" variable=nul>
>>> Color: <$edit-text tiddler=<> field=color  type="text" 
>>> tag="input"/>
>>> 
>>>
>>> Of course you could replace or add a this with a select to select from 
>>> the valid color names as well. See in $:/core/macros/colour-picker for a 
>>> list of color names.
>>>
>>> There is room for more research but is this enough for now?
>>>
>>> Tones
>>>
>>>
>>> On Sunday, 25 July 2021 at 04:48:25 UTC+10 Si wrote:
>>>
>>>> Thanks Tones, if you have solution hidden away somewhere that would be 
>>>> great!
>>>>
>>>> I know that I can add extra ways to view/edit the field, but I want to 
>>>> actually replace the existing mechanism for editing the "color" field.
>>>>
>>>>
>>>> On Saturday, 24 July 2021 at 14:31:37 UTC+1 TW Tones wrote:
>>>>
>>>>> Si,
>>>>>
>>>>> I can have a look tomorrow, I have delved into this before, however 
>>>>> just using your own view widget or edit-text widget will let you access 
>>>>> the 
>>>&

[tw5] Re: How can I hide the color-picker when adding a "color" field?

2021-07-25 Thread TW Tones
Eric,

That looks like a substantial piece of work your edit-list macro. I am 
working on a fields handling package and this may be a good fit. Is it 
production ready for its broader use?

Love your work
Tones

On Sunday, 25 July 2021 at 19:07:14 UTC+10 Eric Shulman wrote:

> Give this a try:
>
> Copy the following tiddlers into your own TW document:
>
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list
>
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FSettings%2FColors%2FX11Names
>
> https://tiddlytools.com/edit-list.html#TiddlyTools%2FMacros%2Fedit-list%2FColorEditTemplate
>
> The ColorEditTemplate uses this macro:
> < placeholder:"select a color" 
> filter:[{TiddlyTools/Settings/Colors/X11Names}]>>
>
> Notes:
> * *field:color* targets the "color" field of the tiddler
> * *colors:yes* shows the list items using their color values as the 
> background of each item
> * *find:yes* progressively filters the list for partial matches as you 
> type in a color name
> * *focusPopup:yes* automatically shows the list of colors when the color 
> field gets focus
> * *filter:[{TiddlyTools/Settings/Colors/X11Names}]* uses a list of 
> standard X11 color names
>
> Also note that the ColorEditTemplate *doesn't automatically hide the 
> TWCore default color field* RGB color picker interface.
> To hide the default RBG color picker, create a tiddler named 
> *$:/config/EditTemplateFields/Visibility/color* with contents of *hide*
>
> Let me know how it goes...
>
> enjoy,
> -e
> On Saturday, July 24, 2021 at 6:29:14 PM UTC-7 TW Tones wrote:
>
>> Si,
>>
>> I have always felt the color picker falls short, though it seems to be a 
>> HTML default. My research suggests it already users color names in the 
>> pallet.
>>
>>- I would like to be able to search for color names in the picker
>>- or past a color number into the picker I extract from anywhere with 
>>an in browser color picker
>>- I have a collection of hundreds of color name/numbers which I would 
>>add to this selection
>>
>>
>> The custom formatting or editing of standard fields is handled inside 
>> javascript as far as I can see. I have found that the following allows you 
>> to edit the color field as text.
>>
>> <$edit-text tiddler=<> field=color  type="text" 
>> tag="input"/>
>>
>> Placing the above in a tiddler tagged  $:/tags/EditTemplate will allow 
>> you to edit it as text and use you color names in the editTemplate
>> Or better use;
>>
>> <$list filter="[all[current]has:field[color]]" variable=nul>
>> Color: <$edit-text tiddler=<> field=color  type="text" 
>> tag="input"/>
>> 
>>
>> Of course you could replace or add a this with a select to select from 
>> the valid color names as well. See in $:/core/macros/colour-picker for a 
>> list of color names.
>>
>> There is room for more research but is this enough for now?
>>
>> Tones
>>
>>
>> On Sunday, 25 July 2021 at 04:48:25 UTC+10 Si wrote:
>>
>>> Thanks Tones, if you have solution hidden away somewhere that would be 
>>> great!
>>>
>>> I know that I can add extra ways to view/edit the field, but I want to 
>>> actually replace the existing mechanism for editing the "color" field.
>>>
>>>
>>> On Saturday, 24 July 2021 at 14:31:37 UTC+1 TW Tones wrote:
>>>
>>>> Si,
>>>>
>>>> I can have a look tomorrow, I have delved into this before, however 
>>>> just using your own view widget or edit-text widget will let you access 
>>>> the 
>>>> true value.
>>>>
>>>> Of course also {{!!color}} to view.
>>>>
>>>> You could write an edit template tiddler 
>>>> tagged $:/tags/EditTemplate that provides this text rather than stylised 
>>>> edit in edit mode.
>>>>
>>>> if has:field[color] then use edit-text widget.
>>>>
>>>> Regards
>>>> Tones
>>>>
>>>>
>>>>
>>>>
>>>> On Saturday, 24 July 2021 at 01:26:47 UTC+10 Si wrote:
>>>>
>>>>> If you add the field "color" TiddlyWiki will replace the text-box for 
>>>>> editing the field value with a color-picker.
>>>>>
>>>>> In most cases this is very helpful, but I prefer to use color names 
>>>>> (e.g. papayawhip), so I don't want to see the color-picker.
>>>>>
>>>>> I can't figure out how to remove this feature, can anyone help me out?
>>>>>
>>>>

-- 
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/8b144040-5891-4394-a76a-3e7cd9fa40e3n%40googlegroups.com.


Re: [tw5] Re: How to create a table that updates each cell entry as tiddlers change?

2021-07-24 Thread TW Tones
Harry,

The content inside the list widget is the template for each result it 
produces., unless you use the "variable" parameter.

It depends on your list widget but try;
 "//<>//,,Afro,,"
this and you will see its still not as you expect, this is because the link 
mechaisium imposes some styling. Also the bold uses two single quotes '' 
not one double quote "

You can refer to the title directly rather than use the variable name if 
its currentTiddler
''//{{!!title}}//,,Afro,,''
or
''// <$text text=<>/> //,,Afro,,''

But the above will not also be a link so do this (defaults 
to=<>)

<$link> ''//{{!!title}}//,,Afro,,''

If you needed the title to come from a  variable instead you can use the 
link widget and convert variable to simple text so all the formatting 
applies before it gets blue and linkified

<$link to=<> >''//<$text text=<>/>//,,Afro,,''

Regards
Tones



On Sunday, 25 July 2021 at 13:44:56 UTC+10 Harry wrote:

> Hi Tones,
>
> Really appreciate your help and patience, and sorry for bothering you with 
> the seemingly endless petty issues! I tried the  list widget code you 
> suggested, but it only shows "Cedric Richmond" as a clickable link, while 
> the list-links macros shows "Cedric Richmond" as a clickable link and 
> allows formatting (for instance, if I put "//Cedric Richmond//,,Afro,," in 
> the caption field, the link will be reformatted as I desire, see pic 
> attached). Is there anyway that the list widget can do the similar thing, 
> i.e. outputting the link in a designated format? This could achieve what I 
> have in the attached pic and also get rid of the bullet point. Thanks again 
> for your time and generous help to my nitpicking questions!
>
> Best
> Harry
> 在2021年7月24日星期六 UTC-4 下午10:35:02 写道:
>
>> Harry,
>>
>> I suggested the list widget <$list not the list-links macro who uses 
>> bullet points for the list.
>>
>> Also  I would be inclined to set your values outside the table and keep 
>> it simple in side the table
>>
>> <$set name=agchair filter="[field:of1[27341089]]"> 
>> <$set name=incumbent-chair value={{senate agriculture 
>> committee!!incumbent_chair}} >
>>
>> | !Committee | !Chair |
>> | !Agriculture | <> |
>>
>> 
>>
>>
>> On Sunday, 25 July 2021 at 11:41:30 UTC+10 Harry wrote:
>>
>>> Hi Tones,
>>>
>>> Thanks for your reminder! I have looked into the dynamic table but it 
>>> seems that it does not allow me to customize the headers of columns and 
>>> rows. Following your lead, I have tried to use list-links, but am still 
>>> hitting some roadblocks. The code I'm currently trying is :
>>> | !Committee | !Chair |
>>> | !Agriculture | <>> [field:of2[27341089]]">> |
>>>
>>> 27341089 is a unique code I assign for agriculture chair, so when a new 
>>> chair takes place, I'll update the relevant tiddler with the fields to make 
>>> sure they auto-update in the table. However, the layout has a dot (see the 
>>> attached pic, yellow shaded). Is there anyway that I can tweak the macro to 
>>> remove the dot? Or should I try some different routes? Thanks a million!
>>>
>>> Best
>>> Harry
>>>
>>>
>>> TW Tones  于2021年7月23日周五 下午8:08写道:
>>>
>>>> Harry,
>>>>
>>>> There are arrange of approaches you can use here. There are already 
>>>> *dynamic 
>>>> table* solutions or the content of your table can refer to variables 
>>>> or transclusion such that if they change it is reflected in your table. I 
>>>> tend to populate tables using the list widget so its the result of the 
>>>> list 
>>>> that finds the content even when it changes.
>>>>
>>>> Using your example the table cell could contain {{senate agriculture 
>>>> committee!! incumbent_chair}} which means it can be nothing but the value 
>>>> there in.
>>>>
>>>> Regards
>>>> Tones
>>>> On Saturday, 24 July 2021 at 09:08:25 UTC+10 Harry wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> I have a niche question about creating an auto-updating table and 
>>>>> wonder if anyone can give me some guidance.
>>>>>
>>>>> To illustrate the specific context, let's say I'm trying to create a 
>>>>> table of all chairs and ranking memebers of the senate committees. The 
>>>>> table would look l

Re: [tw5] Re: How to link a tag to a tiddler of a different name?

2021-07-24 Thread TW Tones
Great, glad to help.

Tones

On Sunday, 25 July 2021 at 13:14:13 UTC+10 Harry wrote:

> Hi Tones,
>
> This works perfect in my case! Thanks a lot for your patience and help!!
>
> Best
> Harry
>
> 在2021年7月24日星期六 UTC-4 下午10:25:57 写道:
>
>> Harry,
>>
>> Find attached a "Quick and Dirty solution" drop this on your wiki, or 
>> tiddlywiki.com to test. 
>>
>>- After importing tag a tiddler for example CBC
>>- Now click on the CBC tag and select its name CBC to open the tag 
>>tiddler
>>- Now edit this tiddler and place the following
>>__[[Congressional Black Caucus|List of all Congressional Black Caucus 
>>members]]__
>>- Save and close. Now click on the CBC tag pill whereever you find it.
>>- If you click on CBC you see and can click on *Congressional Black 
>>Caucus* it will open " List of all Congressional Black Caucus members"
>>
>> OK the quick is obvious, but why dirty?
>>
>>- If a tag tiddler already contains content for another reason it 
>>will be visible in the dropdown, it could be messy.
>>   - We should perhaps use another field than text.
>>- Strange artefact's occur because of the styles on items in the 
>>dropdown that is why I used underline to make it look like the link it is.
>>- The outline appears even when the text is empty, yet its important 
>>    to delineate it.
>>
>> Regards
>> Tones
>>
>> On Sunday, 25 July 2021 at 10:36:09 UTC+10 Harry wrote:
>>
>>> Thanks a lot, Tones! Hope your test end up fine.
>>>
>>> Best
>>> Harry
>>>
>>> TW Tones  于2021年7月24日周六 上午9:20写道:
>>>
>>>> Harry,
>>>>
>>>> I will have a look tomorrow, after I get in a Queue for a covid test, 
>>>> since an employee at my local supermarket has tested positive when I was 
>>>> there. If you don't hear from me feel free to send a private message.
>>>>
>>>> Of course anyone else can help Harry.
>>>>
>>>> Tones
>>>>
>>>> On Saturday, 24 July 2021 at 13:13:14 UTC+10 Harry wrote:
>>>>
>>>>> Hi Tones,
>>>>>
>>>>> Thanks for your help. I think what you suggested is what I want. I 
>>>>> don't mean to skip the tag pill dropdown, but want to make the first 
>>>>> click 
>>>>> after the dropdown to be redirected to a different tiddler, (See the blue 
>>>>> shaded line in the pic attached). If there's a way to do so, I would 
>>>>> really 
>>>>> appreciate your help with the specific steps on coding (I'm extremely 
>>>>> novice to this), thanks again!
>>>>>
>>>>> Best
>>>>> Harry
>>>>>
>>>>> 在2021年7月23日星期五 UTC-4 下午9:43:36 写道:
>>>>>
>>>>>> Harry,
>>>>>>
>>>>>> It would not be wise to do it on the first click of the tag as access 
>>>>>> to the tag pill dropdown is important.
>>>>>>
>>>>>> I have a small set of macros that extend the "tag pill dropdown". I 
>>>>>> could make a variation that looks for say a "redirect" field in a "tag 
>>>>>> tiddler" and displays that in the "tag pill dropdown" for which a click 
>>>>>> would open the tiddler.
>>>>>>
>>>>>> Perhaps the redirect field like this 
>>>>>> [[Congressional Black Caucus|List of all *C*ongressional *B*lack 
>>>>>> *C*aucus 
>>>>>> members]]
>>>>>>
>>>>>> So for the CBC tag click, and you will see 
>>>>>> "Congressional Black Caucus" and a click would navigate to [[List of all 
>>>>>> *C*ongressional *B*lack *C*aucus members]]
>>>>>>
>>>>>> What do you think?
>>>>>>
>>>>>> Tones
>>>>>>
>>>>>>
>>>>>> On Saturday, 24 July 2021 at 10:52:25 UTC+10 Harry wrote:
>>>>>>
>>>>>>> Hi Tones,
>>>>>>>
>>>>>>> Thanks for your help. This is certainly an easy solution. Though in 
>>>>>>> my case, I have a few dozens of such tags with short acronyms but 
>>>>>>> longer 
>>>>>>> full names. So I wonder if there's another way that could a

[tw5] Re: Getting relink to prevent obsolete permalinks

2021-07-24 Thread TW Tones
od.
>
> Unless the work is for somebody else.  Than all bets, or many bets, may be 
> off.
>
> Everybody desires freedom and flexibility, and everybody is capable of 
> forethought and systematic understanding.  (Anybody can leapfrog anybody at 
> any moment.)
>
> Every recipe does not require the same amount of salt.  It depends on the 
> recipe, and it depends on personal taste.  Some recipes don't require any 
> salt at all.  (recipe being the need, salt being the amount of work.)
>
>
>
>
>
> On Saturday, July 24, 2021 at 10:15:51 AM UTC-3 TW Tones wrote:
>
>> Charlie.
>>
>> Perhaps it does not make you lazy, but if for example you use Bombay, 
>> then realise its no longer called that, just renaming to Mumbai, Knowing 
>> relink updates it everywhere is lazy. Bombay is lost to your wiki. 
>>
>> Renaming it then adding a tiddler for Bombay with a connection to Mumbai 
>> and even better if you say this occurred in a particular year, then your 
>> wiki gains rather than looses information. In this case I am not saying 
>> don't rename, that is your prerogative, I am saying be thoughtful when 
>> doing so, and sometime the value is not the easiest thing.
>>
>> For example when I write macros and other solutions I already have a set 
>> of standard names based on experience and as a result they just never 
>> happen to need renaming. I am not hemmed in in any way with my naming 
>> standards, in fact I feel I have more freedom in many ways to move on 
>> knowing I can find anything I need again from "first principals" my 
>> standards again, and I have more times to name where I want. A macro name 
>> needs to be remembered, where was it defined, what are it parameters?
>>
>> I have the desire for the same freedom and flexibility as you, but I also 
>> am aware of how forethought and systematic understanding is how we can 
>> stand on the "shoulders of Giants" or advance our own ideas. The gentle 
>> application of constraints (a recent fashion)  promotes discovery and 
>> creativity as much as seeking "total freedom from constraints" also can.
>>
>> After all, we are all but struggling against entropy. 
>>
>> Tones
>>
>>
>> On Saturday, 24 July 2021 at 12:45:41 UTC+10 cj.v...@gmail.com wrote:
>>
>>> Well, TiddlyTweeter said "SERIOUS IMPLICIT KNOWLEDGE," so I can't take 
>>> the kudos for that.
>>>
>>> I can't imagine how relink could make anybody lazy.  I want relink to 
>>> handle it because I prefer focus on churning the intertwingled thoughts as 
>>> tiddlers without the sticks-in-the-wheels, wheels-in-the-mud, that is 
>>> getting the title right toute-suite.  Good enough title immediately, tweak 
>>> to perfection iteratively/incrementally.
>>>
>>> Sure, there may be times, as per one's needs, in which changing a 
>>> tiddler title is semantically bad, or bad for link rot, or bad for some 
>>> other reason, or a combination of reasons.
>>>
>>> Do as makes sense for you and what you're doing (how you function, the 
>>> purpose of a particular tiddler or a whole tiddlywiki).
>>>
>>>- For the great majority of what I do and how I function, tiddler 
>>>titles that must never change would drive me off the deep end.
>>>- For some things, I really do not want the tiddler titles to ever 
>>>change, because I use (in these scenarios) tiddler titles strictly as 
>>> one 
>>>would use sequence (or system-generated) numbers for primary keys in a 
>>>database.  These are very niche  organizational/presentation purposes of 
>>>mine.
>>>- For how I function, I can't imagine any other scenario in which I 
>>>would want titles to stay fixed-no-matter-what.  Bleurk.  I'd much 
>>> prefer 
>>>multiple tiddlers and handy-dandy transclusions to handle implicit 
>>>knowledge.
>>>
>>>
>>>
>>>
>>> On Friday, July 23, 2021 at 8:56:09 PM UTC-3 TW Tones wrote:
>>>
>>>> This is where I think relink can make people lazy. The unique key to a 
>>>> tiddler is the title, but it is so easy to change the key, which is a 
>>>> powerful benefit but there are a subset of situations where changing the 
>>>> key needs further thought.
>>>>
>>>> If relink just "handles it", we may just forget the impact of a change, 
>>>> Apart even from external links there is a historical event involved in 
>>>> Bomb

[tw5] Re: What other tools compliment TiddlyWiki well? [discussion]

2021-07-24 Thread TW Tones
Si,

I too take the pragmatic approach however over time I try and develop 
tiddlywiki tools and features all me needs. Over time, in an evolutionary 
way I make the other tools redundant. Mainly because I have development or 
design control over how I use and integrate the results.

Regards
Tones

On Sunday, 25 July 2021 at 04:54:58 UTC+10 Si wrote:

> > I see NO reason NOT to save ourselves universally in our own format 
> already via TW. 
>
> One reason is just that it takes time to build stuff, even in TiddlyWiki, 
> and if a decent tool already exists that time might be better spent 
> elsewhere.
>
> On Saturday, 24 July 2021 at 10:57:26 UTC+1 TiddlyTweeter wrote:
>
>> Ciao Si
>>
>> It is a VERY interesting thread!
>>
>> Point being that a solo wiki needs ways to garner the richness of the 
>> uberwelt.
>>
>> BUT I think it COULD, also, be interesting to turn the issue on its head.
>>
>> FOR an instance: What internet  things could TW SERVE? 
>>
>> On Android then QUINOID is a pretty good link collector.
>> As, also, on the other platforms done well by TIDDLYCLIP.
>>
>> *My point. *Does the adjudicative have to be OTHER than TW? 
>> OR can we replete ourselves already?
>> I see NO reason NOT to save ourselves universally in our own format 
>> already via TW.
>>
>> Turning the issue around simply becomes ... 
>> WHICH UNIVERSAL, CROSS-PLATFORM, NET-WORKABLE TW saver is best?
>>
>>*Google Keep?  Forget it!*
>> *  Where is TIDDLER KEEPER?*
>>
>> Just comments
>> TT
>>
>> On Wednesday, 21 July 2021 at 21:10:04 UTC+2 Si wrote:
>>
>>> This question was prompted by a discussion over in the thread on 
>>> incremental note-taking 
>>> .
>>>
>>> In my opinion a major weakness of TiddlyWiki is that it is not well 
>>> suited to quickly capturing information on the fly with minimal friction.
>>>
>>

-- 
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/ae3a1198-ee06-486f-8c26-a2982adba43fn%40googlegroups.com.


<    1   2   3   4   5   6   7   8   9   10   >