Many thanks Mohammad - I will try that out. On Tuesday, 4 January 2022 at 07:46:13 UTC Mohammad wrote:
> Jon, > > My filter looks like this > <$list filter='[!is[system]!tag[Journal]sortsub:integer<sub>limit<limit>]'> > > you can use :sort as a simpler solution > > https://tiddlywiki.com/#Sort%20Filter%20Run%20Prefix > On Tuesday, January 4, 2022 at 12:15:59 AM UTC+3:30 [email protected] > wrote: > >> I found a useful lead from Eric Shulman using subsort >> https://groups.google.com/g/tiddlywiki/c/hZBWTSo8eCw >> >> Using this I can order in the filter directly. >> >> My filter looks like this >> <$list >> filter='[!is[system]!tag[Journal]sortsub:integer<sub>limit<limit>]'> >> >> And the macro sub looks like this >> \define sub() [backlinks[]count[]] >> >> Thought I would leave this for the next person. >> Jon >> >> >> >> >> On Friday, 31 December 2021 at 12:08:21 UTC Jon Light wrote: >> >>> Hi, >>> >>> I am interested in being able to get an overview of my wiki to identify >>> tiddlers which seems to function as important "hubs" in my knowledge base - >>> for instance if a tiddler has ten backlinks then it might be more important >>> than one with say 2 backlinks - or perhaps I have neglected a tiddler >>> because I have missed places which should ideally link to it. >>> >>> I use the "giffmex" bi-directional back link plugin so the required data >>> is already in place. >>> >>> It's all speculative, I am just interested in seeing if tools can show >>> relationships in my knowledge base which is 20MB which perhaps I cannot >>> always appreciate. >>> >>> I do not regularly code in Tiddlywiki so I started off with existing >>> code to hack.. >>> >>> https://groups.google.com/g/tiddlywiki/c/j5oVXLCErE8/m/okRgDg9GCgAJ >>> >>> My experimental tiddler code now looks like this.... >>> >>> <$list filter="[all[]]" variable="tiddler"> >>> <$list filter="[<tiddler>backlinks[]count[]]" variable="count"> >>> <$reveal type="lteq" state="$:/temp/Testing!!minimum" text=<<count>> > >>> <$reveal type="gteq" state="$:/temp/Testing!!maximum" text=<<count>> > >>> <<count>> <$link to=<<tiddler>> /><br /> >>> </$reveal> >>> </$reveal> >>> </$list> >>> </$list> >>> >>> It's a good start - it displays a list of all my tiddlers with the >>> number of backlinks for each tiddler displayed - the next step would be to >>> order the list so that tiddlers with the most backlinks appear higher in >>> the list. >>> >>> I looked at the idea of adding a new field to each tiddler to hold the >>> number of backlinks - if so then so far have not found out how to add a new >>> field (if it does not already exist) and write the value 'count'. >>> >>> So far performance is not an issue. >>> >>> I am interested in any existing plugins or attempts to extract this kind >>> of information from large wikis - no point re-inventing the wheel! >>> >>> Thanks >>> 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/fe448ef5-9553-4aca-b464-936c42b39cf5n%40googlegroups.com.

