View Single Post
Old 11-24-2019, 07:17 PM   #8
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by jackie_w View Post
I have a quick and (very) dirty calibre plugin which can do what you want. It is nowhere near polished enough to be an official community share but it may be of some help as a quick-start project if you are planning to dip your toes in calibre plugin/python waters. PM me if you decide to go ahead.
You have me intrigued. Can I see it as well?
Quote:
Just a caveat, though, in case you aren't already aware ... Kobo make heavy use of the TOC when importing new books. If your epub edits have included changes to the TOC then simply overwriting the device's old epub/kepub with the calibre library's newly edited version will probably result in an unreadable book on the Kobo and you'll need to delete the old before re-sending the new.
I have to get back to finishing my ToC updater. What I have works fine with ePubs, but, I have to get to kepubs. And integrate it with the Kobo Utilities plugin. And remove some horrible code.
Quote:
If you've only corrected things like typos, broken paragraphs, CSS, ... then a simple overwrite should be fine. I'm only guessing, but I suspect that if this inconvenient TOC business didn't exist then davidfor would have already included the feature you asked for in the calibre KoboTouch driver and/or the Kobo Utilities plugin.
It isn't one of the things I've really thought about. I tend to use the Reading List plugin for this. A list for each device and when I add or change a book, I put it on the lists for the devices I want it on. Later I connect the device and it goes there automatically. That plus sorting by either the date or modified date and I will usually find anything I need to send to the device.

What I would see as useful is to be able to find all books added or modified since the previous time the device was connected. This is stored in the "driveinfo.calibre" file on the device. It gets read when the device is connected, but gets updated to the current time before the driver really gets to see it. It's buried just deep enough to make it hard to change, and there isn't really anything that currently uses it.
davidfor is offline   Reply With Quote