Of even this {{{ [tag[Common Operators],[HelloThere],[TableOfContents]] }}}
On Sunday, 26 September 2021 at 00:27:45 UTC+10 TW Tones wrote:
> Very interesting.
>
> I think he documentation should be expanded to detail this. Multiple
> parameters to operators are only documented in a few operators, but if I
> read this correctly they can work on operators in *general*?
>
> If general you may expect this to work ```{{{ [title[tid1],[tid2],[tid3]]
> }}}``` it does not.
> or {{{ [all[current]get[caption],[description]] }}}``` it does not.
> On Sunday, 26 September 2021 at 00:18:58 UTC+10 Eric Shulman wrote:
>
>> I just tested this on both 5.1.23 and 5.2.0pre. I created one tiddler
>> containing
>> ```
>> {{{ [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]]
>> :filter[tags[]count[]compare:eq[4]] }}}
>> ```
>>
>> and another tiddler with the four tags (note capitalization and spaces in
>> the tag values).
>>
>> It *does* seem to work on both versions of TW
>> -e
>> On Saturday, September 25, 2021 at 7:02:19 AM UTC-7 TW Tones wrote:
>>
>>> Alvaro;
>>>
>>> You suggested something like this
>>> {{{ [tag[Tag 1]**,**[Tag 2],[Tag 3],[Tag 4]]
>>> :filter[tags[]count[]compare:eq[4]] }}}
>>>
>>> As far as I can see this does not work on the pre-release and the t6ag
>>> format [tag[Tag 1],[Tag 2],[Tag 3],[Tag 4]] (simplified) is not documented
>>>
>>> Does not work. So I asked if you tested this?
>>>
>>>
>>> On Saturday, 25 September 2021 at 22:11:48 UTC+10 Álvaro wrote:
>>>
>>>> I don't know if I understand you.
>>>>
>>>>
>>>> El sábado, 25 de septiembre de 2021 a las 5:31:18 UTC+2, TW Tones
>>>> escribió:
>>>>
>>>>> Alvaro;
>>>>>
>>>>> Have you tested this?
>>>>>
>>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]]
>>>>> :filter[tags[]count[]compare:eq[4]] }}}
>>>>>
>>>>> I cant see it working. Here
>>>>> <https://tiddlywiki.com/#Filter%20Parameter> is says
>>>>>
>>>>> * NEW IN: 5.1.23 Filter operators support multiple parameters which
>>>>> are separated by a , character.*
>>>>>
>>>>> *For example: [param1],[param2] or <param1>,{param2}*
>>>>> However as far as I can see only if such multiple parameters are
>>>>> documented in the operator in question.
>>>>>
>>>>> Tones
>>>>> On Saturday, 25 September 2021 at 01:39:53 UTC+10 Álvaro wrote:
>>>>>
>>>>>> It works fine. I tried to find a alternative, but I wasn't lucky.
>>>>>>
>>>>>> When I resee your filter, I remember about the multiple parameters in
>>>>>> filter operator with commas (from last version, 5.1.23). And we can add
>>>>>> a
>>>>>> second filter run that it applies your filter to result of first run.
>>>>>> Then
>>>>>> you can rewrite your filter something like this (in filtering
>>>>>> transclusion)
>>>>>> {{{ [tag[Tag 1]*,*[Tag 2],[Tag 3],[Tag 4]]
>>>>>> :filter[tags[]count[]compare:eq[4]] }}}
>>>>>>
>>>>>> Although maybe it be less understandble for you.
>>>>>>
>>>>>>
>>>>>> El viernes, 24 de septiembre de 2021 a las 10:59:50 UTC+2,
>>>>>> [email protected] escribió:
>>>>>>
>>>>>>> That's fine by me.
>>>>>>>
>>>>>>> And yes filters are fun even if sometimes a bit tricky.
>>>>>>>
>>>>>>> So for the fun of it, you could arrange your filter so that the
>>>>>>> input would be the 4 tags you want.
>>>>>>>
>>>>>>> something like that:
>>>>>>>
>>>>>>> \define fun(tags)
>>>>>>> <$set variable=occ filter="[[$tags]....put your filter code
>>>>>>> here...count[]]">Seen <<occ>> tiddlers with tags $tags$</$set>
>>>>>>> \end
>>>>>>>
>>>>>>> Sometimes, this fun has you coding javascript filter operator. Would
>>>>>>> this be the case here? I have not thought about it yet.
>>>>>>>
>>>>>>> cheers,
>>>>>>>
>>>>>>>
>>>>>>> Le vendredi 24 septembre 2021 à 03:54:34 UTC+2, [email protected] a
>>>>>>> écrit :
>>>>>>>
>>>>>>>> Me and my interest in brain age games, I couldn't help but play
>>>>>>>> around with a filter to find all tiddlers that have all four specified
>>>>>>>> tags, but only those four tags.
>>>>>>>>
>>>>>>>> You'll find three tiddlers in the attached json. Download the
>>>>>>>> file, and drag into some TiddlyWiki instance (TiddlyWiki.com !) to
>>>>>>>> take a
>>>>>>>> gander.
>>>>>>>>
>>>>>>>> There are all kinds of ways to go about doing this sort of thing,
>>>>>>>> with some filter operators maybe better suited, but I find the result
>>>>>>>> a bit
>>>>>>>> easier for me to understand (more logical to me, or maybe more
>>>>>>>> self-explanatory, because of the way my brain works, I suppose.)
>>>>>>>> Maybe
>>>>>>>> just a difference between top-down view vs bottom-up view or something
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Yeah, I find filters fun.
>>>>>>>>
>>>>>>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/4c736a0d-c005-4a57-ad34-f9b678d787d5n%40googlegroups.com.