- Tam, I am glad you have found some answers, this is a great community. Do you have anything to do with the "Productivity Show" by chance?
Did you look at my sample PDF? I added visible checkboxes for read and understood. These check boxes work when in tiddlywiki to tag the underlying tiddler. I will share my Macro if you want to harvest it for ideas. I think if documents are already broken down into pieces such as the tiddlywiki.com documentation there is a good argument to keep it there and use both the non-linear and interactive features and the linear features of a consolidated view link the macros discussed in this thread. The advantage of tagging the individual tiddlers is if you arrive at a tiddler via the TableOfContents or The Linear Presentation or due to some other organising method you can see at an instant if you have read and understood it. Hi Tony. I have recently started using Polar Bookshelf > <https://getpolarized.io/> to manage most of my non-fiction reading. I > believe it is partly inspired by the idea of incremental reading > <https://en.wikipedia.org/wiki/Incremental_reading>, which I thought was > kind of interesting. The reasons I would choose to read TiddlyWiki.com in > Polar instead are: Not withstanding the above Polar looks like a great solution, I wonder if its ability to harvest from HTML is you best method to go from TiddlyWiki to Polar?. I will look into that app in more detail but it looks like a real find. I already use a great tool Foxit Reader (Independant from FireFox) which has great annotation features as well. I generate Invoices through the foxit printer and stamp it with foxit reader as PAID when appropriate. However I have also used it to fill in PDF forms that are broken but foxit can still annotate and save changes on the PDF. Here is my Linear TOC, Which is now part of my *Learning TiddlyWiki Edition* \define branch-depth() <$text text={{{ [enlist<branch>count[]] }}}/> \define append-branch() $(branch)$ [[$(currentTiddler)$]] \define branch-heading() <h2>__[[$(currentTiddler)$]]__</h2> //{{{ [all[current]get[caption]addprefix[Caption: ]] }}}// \end \define branch-breadcrumbs() <p><small>:<$list filter="""[enlist<branch>]""" variable=tiddlername><$link to=<<tiddlername>> > > <$text text=<<tiddlername>>/> </$link></$list> (<< branch-depth>>)</small></p> \end \define sub-toc() <small><<list-links filter:"[all[current]tagging[]]">></small> \end \define read-understand-checkboxes() <$checkbox field="read" checked="yes" unchecked="no" default="no"> <small>Read</small></$checkbox> <$checkbox field="understood" checked="yes" unchecked="no" default="no"> <small> Understood</small></$checkbox> \define tiddler-content() <div style="border-style: none; background-color: #ffffe6; padding: 15px"> <$transclude tiddler="$(currentTiddler)$" mode="block"/> </div> \end \define each-tiddler() <$set name=branch value=<<append-branch>> > <<branch-heading>> <<branch-breadcrumbs>> <<sub-toc>> <<tiddler-content>> <<read-understand-checkboxes>> <$list filter="[<currentTiddler>tagging[]]"> <<each-tiddler>> </$list> </$set> \end \define all-in-toc(roottiddler:"TableOfContents") <$set name=branch value="[[$roottiddler$]]"> <$set name=roottiddler value="""[[$roottiddler$]]"""> <$tiddler tiddler="$roottiddler$"> <<branch-heading>> <<sub-toc>> <$list filter="[[$roottiddler$]tagging[]]"> <<each-tiddler>> </$list> </$tiddler> </$set> </$set> \end <style> @media print { h2 {page-break-before: always;} } </style> <<all-in-toc "Learning">> Note: the above has the recursive process used to iterate a whole tree, and it will/may fail starting at TabeOfContents - for now it is set to the "Learning" Tiddler. This sounds cool - have you made it available anywhere? I thought I had published it before, but perhaps not. I have placed it here http://tiddlywiki.psat.com.au/learn/ For now you will need to download it and make it your own. In the near future (release of 5.1.20) I plan to - Allow commenting online - Allow saving status and annotations online - Provide the ability to save your own changes/annotations online to json file in case you loose your local temporary storage. - Add more content and guidelines. Regards Tony -- 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 post to this group, send email to [email protected]. 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/6ce39e9f-77af-4a72-8d81-e3414aed5bfd%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

