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