View Single Post
Old 04-06-2014, 02:29 AM   #2
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,456
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by Sculptor View Post
I use Calibre and CC mostly for reading fanfiction with the FanFiction Downloader plugin. If a story gets updated in Calibre, I have to manually redownload the story to get it to update on my device. It's not much of a problem, but if there are a lot of stories, it's a hassle to redownload each one individually. Download all doesn't work because the stories are already there on my device.

I have a custom column in Calibre which shows the number of chapters. The column does appear on CC for each story. I was wondering if it would be possible to add a feature to check for any changes in a custom column like that and if there are, to re-sync the stories from Calibre automatically when it connects as content server and checks for metadata.
This is a rather specialized need. I can't see many people wanting to do the same thing.

However, the more general need, re-downloading books that have changed, is certainly there and has been requested several times. Having calibre + CC optionally cooperate to determine if a particular format has changed wouldn't be terribly difficult. Unfortunately it might be slow, costing the time to look up the changed date of the file both in calibre and in CC, which could total to around 10 milliseconds per book (100 books per second). That is faster than doing it by hand, but it would add visible delay to the connection process.

Thinking about your request, it seems that you could get most of what you want using reading list. My assumption is that you maintain that chapter count column by hand. If when you change that column you add the book to a reading list that is synced with the device then you books would be transferred next time you connect as a wireless device. Ahh, I note that the fanfic downloader plugin already supports automatic maintenance of a reading list, eliminating that manual step (if you use the plugin).

Another way to do the same thing more manually would be to have a yes/no column that you set to "Yes" when you change one of the books. When you connect as a wireless device you would search for ondevice:true and #col:yes, select all the books and send them to the device.
chaley is offline   Reply With Quote