View Single Post
Old 09-24-2014, 10:32 AM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,935
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by BetterRed View Post
Not often I speak for others, but it's pretty clear that's what Jon wants - but the question is, where to put the last read position.

If it were written to the metadata.opf file then that would change the raison d'être for those files, the means to reconstruct metadata.db. It would become a sidecar file that would need to follow the epub wherever it roams and it would have to have a unique name because as things stand they're all metadata.opf.

If one was willing to forgo having last read position follow the epub when and where ever it roamed then perhaps one could put the last read position (calibre_bookmarks->calibre_current_page_bookmark) with the viewer_open_history in viewer.json in calibre's config data.

I think you'd need a 3 choice setting for Save last read position - don't save, save with recently read, and save in the book.

BR
I do have another suggestion, if the eBook is stored in Calibre, use meatadata.opf to store the last read page. If the eBook is not in Calibre, don't store the page number at all.
JSWolf is offline   Reply With Quote