Quote:
Originally Posted by meme
No. You can have collections that are managed by Calibre (defined in Customize and overwritten each time your run the Create collections plugin) or collections managed by the Kindle (you manually edit them on the Kindle or using Edit Collections in the plugin). If you manually added a book to a Calibre managed collection then the plugin can't tell its one you put there manually instead of one deleted from Calibre (and when you next run Preview/Create it will pop up a warning message just to let you know). (edit - well if its telling you there is a difference I guess it knows something changed, but dealing with merging manual/automatic is something I've avoided so far to keep things simpler). The most common Kindle only collection is something like Currently Reading.
Nah, questions/comments are what make this fun
Timestamps on Kindle-only collections are left alone. But the timestamps on the calibre collections are re-written with the current time because that's when they are being recreated. Even if they are the same. To leave the timestamp alone would require comparing the old collections with the new collections generated by Create and tracking that information. Oh wait, I already added the track and compare in order to give you a warning message if you manually edited an automatic collection so I guess I have this information. Ah, the main issue is that the timestamps are used to sort collection names when using Sort by Collections - so the plugin sorts the collection names and then sets the timestamp in order to ensure they show up in order when Sort by Collections and Sort by Most Recent (after the books). I could change this (sort only the changed collections) but I'm not sure how this would work. What issue are you trying to solve?
Thanks for the appreciation. 
|
I have anticipated your second answer so my first question was related to the second. My problem (although it's not a problem its a small annoyance considering what I had to go through to put all my books into collections over and over again) is that I have 2 Kindle managed collections (Dictionary and Other - contains Kindle manual and My Clippings). Every time I sync those 2 keep going on top as the whole sorting of collections (based on the most recent) is lost. I don't have a Now Reading collection so in fact the first collection in that list is the collection that contains the book I currently read. So I have to check the list and find the collection with the book I am reading. Hope I haven't fried your brains with my explanation and my rather stupid problem
Since I realized changing the timestamps is a lot of work for no good reason (I realize my situation is no big deal at all) I came up with the solution of adding books to collections manually on my Kindle since I usually don't add more then 10 at a time. And use the plugin only then my Kindle requires a reset to factory defaults or I have to add a very list of books to add.
Basicly the plugin doesn't care what modifications you do on your Kindle to your Calible managed collection. Next time you sync them the plugin will have his way. Have I understood correctly?
PS: Amazon should be shot... They are trying to make us use they damn DRM-ed books. I for one buy books from Amazon (used to get the printed ones, now the ebooks), but the first thing I do is strip the DRM. That's the way they control whatever is on your Kindle. They loan you the book, you don't actually own it. If it's DRMed you can sync Collections and the books they contain and the notes you have with Amazon. If the files don't have DRM your on your own. Damn Amazon.