I have put some thought into a tool like this but I always got distracted 
before I got anywhere with it.

I made some notes about how to connect logic statements filters to that may 
be useful here https://ooktech.com/jed/ExampleWikis/FilterLogicExamples/
I think I will need to update it when the next version of tiddlywiki comes 
out.

To help answer the original question, I think that a set of tiddlers with 
the filters, either tagged or with a consistent prefix, list, and a wikify 
widget would be the best way to do it.

Each filter step would create a tiddler with names like $:/filters/step1, 
 $:/filters/step2, $:/filters/step3 ...

And then you have a list widget and wikify widget that lists them all like 
this:

<$wikify name=FullFilter text="""
<$list filter='[prefix[$:/filters/]]'>
<$view field='text'/>
</$list>
"""
>

The filter is: <<FullFilter>>

Which gives:

<$list filter=<<FullFilter>>>

</$list>
</$wikify>

there are a lot of details between this and what it sounds like your final 
output is supposed to be, but hopefully that gets you started on the part 
you are asking about anyway.

One thing to note is that you have to have + or - at the start of all but 
the initial filter if you want the filter added to affect the output of the 
previous filter.

-- 
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 post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9d7060e4-6ec8-45f2-8af0-f5be0ff49342%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to