View Single Post
Old 07-18-2014, 11:59 PM   #1027
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 Rev. Bob View Post
To make it worse, Kobo's cloud seems to spontaneously regenerate collections every so often.
If you look at the timestamps, it's actually reviving deleted shelves.
Quote:
The only solution I've found to keeping things straight is to either not sync or use the following steps just before you do:

1. Use one of the apps to manually delete the bad shelves in the cloud.
2. If you use more that one app - say, the iOS app and Desktop - do that in all the apps. Repeat until they all show the same clean set of shelves.
3. Use the device's interface to delete any unwanted shelves from there.
4. Back up the database on your device. Just in case.
5. Use an SQLite editor to set every shelf in the database to "yes" in its update field.
6. Cross your fingers and sync.
Marking them as deleted in the database and doing a sync should work. I think it works OK when there are only a few duplicates. But, the more duplicates the more confused the server gets.
Quote:
No, it's not easy, and Kobo should make it easier. A simple settings box to control shelf syncing would go a long way.
Adding "SyncShelves=false" to the "ApplicationSettings" section of the config file does this. But yes, configuring what can be synced would be nuce.
davidfor is offline   Reply With Quote