David,
now the plugin is broken: when I select 'Fetch annotations' I get the following error (exctly as you see it, with those special characters):
Quote:
calibre, version 3.7.0
ERRORE: Eccezione non gestita: <b>MobiError</b>:Unknown book type: ������
calibre 3.7 embedded-python: True is64bit: True
Linux-4.10.0-33-generic-x86_64-with-debian-stretch-sid Linux ('64bit', 'ELF')
('Linux', '4.10.0-33-generic', '#37-Ubuntu SMP Fri Aug 11 10:55:28 UTC 2017')
Python 2.7.12
Linux: ('debian', 'stretch/sid', '')
Interface language: it
Successfully initialized third party plugins: Count Pages (1, 8, 0) && Wiki Reader (2, 1, 0) && Annotations (1, 6, 5) && EpubMerge (2, 1, 1) && Reading List (1, 6, 6) && Generate Cover (1, 5, 21)
Traceback (most recent call last):
File "calibre_plugins.annotations.action", line 360, in fetch_usb_device_annotations
File "calibre_plugins.annotations.action", line 555, in get_annotated_books_on_usb_device
File "/tmp/calibre_annotations_plugin/Kindle.py", line 151, in get_installed_books
File "/tmp/calibre_annotations_plugin/Kindle.py", line 292, in _get_imported_books
File "/tmp/calibre_annotations_plugin/Kindle.py", line 266, in _get_metadata
File "site-packages/calibre/ebooks/metadata/mobi.py", line 494, in get_metadata
File "site-packages/calibre/ebooks/mobi/reader/headers.py", line 284, in __init__
File "site-packages/calibre/ebooks/mobi/reader/headers.py", line 312, in identity
MobiError: Unknown book type: ������
|
and then the popup window 'Fetchin annotations from device' remains blocked.
I can assure you that the previous beta works and I have not added any books neither to library nor to the device in the meanwhile.
Attached are the CalibreLog and also an updated italian translation.
For the other points you answered previously you are right: in the previous beta the annotations were in fact merged correctly, and I understand your point of view about matching titles, although I often download from Amazon then start to read and highlight, especially when I don't have my computer at hand.
Thanks, ciao
Dario