View Single Post
Old 06-14-2013, 12:02 AM   #79
Skydog
Wizard
Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.Skydog ought to be getting tired of karma fortunes by now.
 
Skydog's Avatar
 
Posts: 2,286
Karma: 7409537
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Libra Colour, Libra 2, Clara 2E, Oasis3, Voyage
Ah... the light bulb just came on.

I almost had it figured out but was doing it backwards. All my completed books on the device are indeed marked as finished as you have described. But instead of selecting the "Store/Restore" function as the very first task I was manually updating the individual books in the library then selecting "Store/Restore".

PeterT has asked to have the storing of the state happen automatically when the device is connected. I plan to do that in the next couple of weeks.

Oh, that will be fantastic!

Very much appreciated.

Quote:
Originally Posted by davidfor View Post
I'm glad it is working. But, I think I understand what you were missing.

When I read a book, its status is updated on the device as I read it. And when I get to the end of the book and press the screen to go forward, it marks the book as complete. When I connect to calibre for whatever reason, I use the "Store/Restore" function of the plugin to get the current status of the books from the device to the calibre library. When I do this, if the book is finished on the device, then the percent read column in the calibre library will be set to 100%. Then the column that PeterT has defined will show "Finished" for that book. And a sync between calibre and the device will put the book on the "Finished" shelf.

From what you say above, it sounds like the books weren't finished on the device. So, you used the plugin options to do this.

So, right now, there is a manual step to mark the book in the calibre library as complete. This can done by retrieving the status of the book from the device, or manually setting the percent read to 100 in the library. The next sync will update the device to set the shelf. "Refresh the list of books on the device" will do this.

PeterT has asked to have the storing of the state happen automatically when the device is connected. I plan to do that in the next couple of weeks.
Skydog is offline