View Single Post
Old 06-21-2013, 01:55 PM   #4
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 13,582
Karma: 79436940
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
The only benefit to the shelves is that it can make finding books far, far easier.

Yes it is a bit annoying to see books both in the Library display and the shelves display, but I find it's a limitation I can easily work around.

And actuially, I find it to be zero hassle at all to get books onto shelves. My main shelves are the series associated with a book (the series entry on the shelf definition).

I've recently added an extra shelf for books I am reading and those I have finished that are populated automatically based on the reading percentage on the Kobo.
Quote:
Originally Posted by PeterT View Post
This custom column seems to work for adding a book to either a Reading or Finished shelf based on the pct read.

Code:
Lookup name:    readstatus
Column Heading: Reading Status
Column Type:    Column built from other columns
Template:       {#koboreadpct:'cmp($, 100, cmp($, 0, '', '', 'Reading'), 'Finished', '')'}
with of course the corresponding change to add #readstatus to the list of fields used for shelving in either the Kobo or ExtendedKobo drivers. (I tend to update them both even though the Extended driver is normally disabled on my system).

In effect this is saying if the Pct Read is 100, the book is Finished, else if it's greater than 0, then the status is Reading.
I have one final column called myshelves where I can add in any custom shelves I want books to appear on. Frankly, I'm not using that a great deal now; just for books that are things like Manuals, or Cook Books.

With all of this in place whenever I send new material to the Kobo it ends up correctly shelved. Every so often, with the Kobo plugged in I select all the books on the device and tell the Kobo Utilitity Plugin to refresh the bookmark info. This retrieves the current reading % from the Kobo and in turn updates the Finished and Reading shelves. I can then force those updates to the device by either ejecting / reattaching it, or using the Kobo Utility Plugin to refresh the list of books on the device.
PeterT is offline   Reply With Quote