- 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.

Reply via email to