Quote:
Originally Posted by dsestero
Hi,
I would like to ask if it would be possible to make a couple of improvements to the plugin.
1. At this time the plugin retrieve the annotations and inserts, and merges them if needed, into the specified field of the Calibre Library. Having more than one Kindle device, this behaviour reflects what is present in the MyClippings.txt file on the connected device. This is good because it is possible to have clean annotations in the library by having a clean MyClippings.txt file (in Kindle case) on the device.
It happens to me that me or another family member read the same book on different a device and take annotations.
At this time if a book which annotations were previously fetched in the Calibre field is fetched for the annotations taken from a second device then the annotations that are not present on the second, connected, device get deleted from the library.
I would like to ask if it is possible to add a flag to choose from this original behaviour to one where they get merged instead.
|
What you describe is the way it is supposed to work now. The annotations being fetched are merged with the existing one. It is designed to allow annotations to be fetched from different devices for the same book. It is working for my Kobo devices, and should work on any device. The merge is done after the device specific fetch, so it should work for all devices.
But, I have had in the back of my mind to add an option like this. But, it would be to turn off the merge and do a replace.
Quote:
2. Now the plugin retrieve from the device three different types of annotation: highlightings, notes and bookmarks. The latter results in an empty annotation. They sometimes could be useful, howewer, to keep track in the Calibre library of specific positions of the book.
What I would like to ask is if it would be possible to add three checkboxes to have the plugin retrieve only the selected annotation types.
|
Yes, that is a good idea. I have to get that language update out before adding any options. I had thought I would have time this week, but...
And my apologies for not replying before. I think I saw this at a time that couldn't test the first point to make sure it worked, and then forgot all about it.