![]() We could add a user-controllable toggle so that it can either control: Perhaps "Kobo Library View" might be a better name? ![]() ![]() I only added "Archiving" to CalibreWeb to support library management for the Kobo, and given your use-case it might have been slightly ill-conceived. How about "archiving" the library by default, and "unarchiving" the books we want to sync? I actually don't want thousands of books on my Kobo at a time. It turns out that setting the "x-kobo-sync" header to "continue" informs the device that it's not fully up to date, and causes it to queue another call to the sync endpoint. If necessary, we can instead update the device to some earlier timestamp t_earlier so that the device catches up to t_latest over multiple rounds instead of the single massive one we currently have. Each iteration of the protocol can be though of as updating the device to the timestamp of the last modified book, say t_latest. We recognize which books are new to the device thanks to timestamps we pass around in the SyncToken. We respond to the sync request with one (possibly) massive reply for all new books, tags, and state since the last request. It turns out the Kobo device already has a solution for this problem, we just haven't been making use of it yet. Is this required? Or is the Kobo smart enough to request additional metadata later? I notice the initial sync sends the full metadata for each book. Is it possible to recreate the store API, such that one could browse one's Calibre library as though we were browsing the Kobo store, then "purchase" books we want to do you have any ideas or thoughts on this?.How about "archiving" the library by default, and "unarchiving" the books we want to sync? I actually don't want thousands of books on my Kobo at a time.I notice the initial sync sends the full metadata for each book.There needs to be some method of making large libraries more usable for kobo sync. The Kobo eventually gave a 'sync failed' message, and my wireshark capture shows that it gave up at around ~286K characters. My Calibre library now has a few thousand books in it (it's been going for 12 years now.), and my Aura H2O simply times out when attempting to sync with calibre-web. This is both a problem report, and a feature request(s) combined, hence the blank issue. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |