Quote:
Originally Posted by ownedbycats
Enumerated column is the easiest method.
My method is to have a #percentread column and then use a template to then translate that into a reading status. This is mainly becuase Kobo Utilities can populate the percentread from my device.
|
Oh my goodness, THANK YOU for this! If anyone else wants to use this and is, like me, a complete novice with Calibre templates, paste ownedbycats's code into a new template function (Settings > Advanced > Template Functions). Give it a name--I called mine ReadStatus--and hit the "create" button. Then create a custom column (I called mine readstatus) of the "built from other columns" type. I like the ones that behave like tags so I can see them on the tag browser but you do you. Put this in the template field:
Code:
{#lookupnameofcustomcolumn:nameoftemplatefunction()}
So mine is {#readstatus:ReadStatus()}. Kobo Utilities pulls the reading percentages when I sync it to Calibre, and ownedbycats's template program auto-applies the read/unread/currently reading labels. Completely hands-off!