Quote:
Originally Posted by Resultant
Just to confirm my understanding, the Annotations plugin solution will only work with the "My Clippings.txt" file that is produced by physical e-ink Kindle devices, right? Or, said another way, this solution won't work for the (non-physical device) Kindle apps that don't produce that file, correct?
|
That is correct.
Quote:
Originally Posted by Resultant
I'm also curious, since .mbpV2 files are human-readable as plaintext what is the reason they aren't portable to another annotation format? (I assume there is a reason and I don't mean to trivialize the problem.) Is it because the "startPosition" and "endPosition" fields aren't mappable to the source text without additional information?
|
As davidfor wrote, the main reason that mbpV2 isn't supported is that no one has taken the time and effort to do so.
Each Kindle app and device has its own way of storing annotation information. The mbpV2 annotation format is only used by Kindle for PC/Mac and most people on this forum who read Kindle books use an actual Kindle device instead. Many calibre users have sideloaded books and personal documents and those do not sync with Kindle for PC/Mac. The mbpV2 file will have the annotations made on other Kindle readers only for Amazon purchased books.
The "My Clippings" file on Kindle devices contains the actual snippets of text that are being annotatated. Other formats, such as mbpV2, only contain position information. To make use of that you also need the associated book files. Kindles support multiple formats, each with a different method of mapping content to positions. There is also the issue of DRM to deal with. It would be complicated to make it work well.
Even if you can import mpbV2 in a usable way there is the question of what you can do with the results. Annotations are not well supported in calibre. There is no provision for importing or showing Kindle annotations in the calibre ebook reader or exporting them back to Kindles or to other platforms.