Thread: CC Cloud
View Single Post
Old 06-19-2015, 11:44 AM   #36
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,495
Karma: 8065348
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by kaufman View Post
There is one particular search that I think is a fairly common use case, that might be useful for a lot of people.

"Show me a list of books in my Calibre library that are not on my device".

This would be useful for people like me who like to keep their entire database loaded, but it would also be useful for people who are looking for something new to read.
Before commenting on the above, some real numbers. The full search (calibre syntax) runs at between 10 and 20 books per second, depending on the complexity of the custom column setup and the speed of the device's processor. Long-press search (as in CC's grouping drawer) is nearly instantaneous.

OK, to the "not on device" search. It can be done efficiently as long as we mean "any format of the book is on the device", not "some specific format". I will look at it. I think all I need to do is compare two sets of book UUIDs. At the moment the biggest problem I have is how the user would ask for it since there aren't any buttons left in the search dialog. Probably a text link would be best. Or it could be put into the menu, but that is strange.
Quote:
A subset of this search might be:

"Show me a list of books in my Calibre library that have been added/updated since my last connection".
If by "updated" you mean the book file itself has changed then it isn't practical. The update time of the book is not in calibre's database. It is in the cloud but it takes *forever* to get the info, up to a half second on dropbox. If you mean that the book metadata has changed then it is possible, but one cannot do much with that information. Metadata from the cloud does not include composite custom column values because these are not stored in calibre's database. I am not happy about providing a function that could take information away until the next wireless connect, especially when the next wireless connect would do the job properly.
Quote:
That's interesting. I also use dropbox for business, and except for one android file management app that had trouble if you linked to both accounts, I have never had any issues with any dropbox apps. Which apps have given you trouble, and what sorts of trouble have you had?
Note that I have no idea if CC will work with a dropbox for business account.
Quote:
I would say 2 is fine, but it probably doesn't hurt to do 4 as well.
Today it is 2, 3 (every two hours) and semi-4 (if the cover isn't downloaded yet for some reason, try again).
chaley is offline   Reply With Quote