After successfully implementing MediaWiki-like categorization system in TiddlyWiki5, I am now trying to implement some infrastructure around it. In particular, I’m trying to implement MediaWiki’s page Special:UncategorizedCategories to have a report of category tiddlers, which I forgot to properly tag with parent categories.
-
I start with "all tiddlers with titles starting with
Category:"[prefix[Category:]] -
A variant that almost works is
[prefix[Category:]!has[tags]], which I simply use in a$listwidget. -
But some uncategorized category tiddlers might have other tags (unrelated to the categorization), which would break it. I’m trying to do something like:
[prefix[Category:]!tag[...]]But the
tagoperator has no way to specify a set of operators (in this case the set is: tiddler’s tags which start withCategory:) -
The
tagsoperator “moves” the whole filter into the realm of tags, which one can move out of usingtaggingoperator, but it only works for positive filters, while I need a negative filter, if it makes sense. -
I’m trying to understand filters in a previous discussion, which seemed like what I want, but I can’t wrap my head around the usages of
allandif-then-elseoperators there. I’m trying to work with[prefix[Category:]all[current]tags[]prefix[Category:]then[...]else[...]]But I can’t figure out what to put into
thenandelsebranches and where to put the negation.