![]() |
#1201 | |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: May 2025
Device: kobo
|
Quote:
I'm using calibre 8.3.0 trying to get annotations from a kobo reader. Feel free to use me as a betatester to move this forward :-) |
|
![]() |
![]() |
![]() |
#1202 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,629
Karma: 12595249
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
If you add the log, perhaps I can check, because theoretically, the beta solves one specific error. If it's not solving it for you, and it has the same log, I can do nothing.
|
![]() |
![]() |
![]() |
#1203 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7
Karma: 10000
Join Date: Jun 2025
Device: Kobo Clara BW and Kobo Sage
|
I'm also having this error, have tried both the last published version and the beta with the same issue.
Code:
calibre, version 8.5.0 ERROR: Unhandled exception: <b>TypeError</b>:'str' object is not callable calibre 8.5 embedded-python: True Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19045') Python 3.11.12 Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free') Interface language: None EXE path: C:\Program Files\Calibre2\calibre.exe Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 25, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 25, 0) && Annotations (1, 17, 13) && EpubMerge (3, 2, 0) && FanFicFare (4, 46, 0) && Generate Cover (2, 3, 6) && KFX metadata reader (from KFX Input) (2, 25, 0) && From KFX (2, 25, 0) && KFX Input (2, 25, 0) && Kobo Metadata (1, 11, 0) && Kobo Utilities (2, 23, 0) && Open With (1, 8, 4) && OverDrive Libby (0, 2, 3) Traceback (most recent call last): File "calibre_plugins.annotations.action", line 363, in fetch_usb_connected_device_annotations File "calibre_plugins.annotations.action", line 407, in fetch_usb_device_annotations File "calibre_plugins.annotations.action", line 624, in get_annotated_books_on_usb_device File "C:\Users\Sorrel\AppData\Local\Temp\calibre-uedv52mh\calibre_annotations_plugin\KoboTouch.py", line 72, in get_active_annotations File "C:\Users\Sorrel\AppData\Local\Temp\calibre-uedv52mh\calibre_annotations_plugin\KoboTouch.py", line 378, in _fetch_annotations TypeError: 'str' object is not callable |
![]() |
![]() |
![]() |
#1204 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7
Karma: 10000
Join Date: Jun 2025
Device: Kobo Clara BW and Kobo Sage
|
Scratch that - accidentally loaded the wrong plugin folder in my downloads. Working now!
|
![]() |
![]() |
![]() |
#1205 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2025
Device: Kobo Sage
|
![]() Quote:
His code is licensed GPL v3, though it took me a while to find that. (Please, people, use a LICENSE file or LICENSES directory, and put the license in a comment in the top of every source file) So someone should be able to fork and continue maintaining or updating the plugin. Anyone who writes code for a community: Ensure your source code is licensed from the start in a way that ensures the community can continue to benefit from your work (source code) in the future! Last edited by KlfJoat; 06-27-2025 at 05:48 PM. |
|
![]() |
![]() |
![]() |
#1206 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jul 2025
Device: Kindle Gen 11
|
create_annotations_path error
I’m having trouble fetching my annotations from my Kindle.
I have a Kindle 11gen installed annotations and when I click fetch annotation from my device the following error comes up AttributeERROR MTP_DEVICE object han no attribute ‘create_anotations_path’ calibre, version 8.6.0 ERROR: Unhandled exception: <b>AttributeError</b>:'MTP_DEVICE' object has no attribute 'create_annotations_path' calibre 8.6 embedded-python: True Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19045') Python 3.11.12 Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free') Interface language: None EXE path: C:\Program Files\Calibre2\calibre.exe Successfully initialized third party plugins: Annotations (1, 17, 13) && Count Pages (1, 13, 6) && View Manager (1, 10, 3) Traceback (most recent call last): File "calibre_plugins.annotations.action", line 363, in fetch_usb_connected_device_annotations File "calibre_plugins.annotations.action", line 407, in fetch_usb_device_annotations File "calibre_plugins.annotations.action", line 623, in get_annotated_books_on_usb_device File "C:\Users\user\AppData\Local\Temp\calibre-789t1b6o\calibre_annotations_plugin\Kindle.py", line 154, in get_installed_books File "calibre_plugins.annotations.reader_app_suppor t", line 803, in get_path_map File "calibre_plugins.annotations.reader_app_suppor t", line 788, in generate_annotation_paths AttributeError: 'MTP_DEVICE' object has no attribute 'create_annotations_path' I’ve tried to reinstall the application and the beta version from 1180 but the same error keeps coming up. I have set up an annotations column in calibre and i couldn’t find a solution on how to fix it. Please help, thanks in advance! Last edited by Carnage; 07-13-2025 at 08:19 AM. |
![]() |
![]() |
![]() |
#1207 | |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
Quote:
Is Calibre itself able to upload books to that Kindle device and see which book was previously uploaded? Thank you. |
|
![]() |
![]() |
![]() |
#1208 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 46,210
Karma: 168983734
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
|
|
![]() |
![]() |
![]() |
#1209 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jul 2025
Device: Kindle Gen 11
|
Quote:
Yes I upload books to my kindle with Calbire without any problem. "Send to my Kindle", does the conversion to the file and its done. Also I had no problem with Calibre not recognizing books I had previously uploaded, theres a green tick to the ones I have uploaded on my Kindle when ever I have it plugged in. |
|
![]() |
![]() |
![]() |
#1210 | |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 33
Karma: 100180
Join Date: Apr 2020
Device: none
|
Quote:
My guess is that Calibre 8 might have introduced some kind of incompatibility with this plugin. |
|
![]() |
![]() |
![]() |
#1211 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,515
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
|
|
![]() |
![]() |
![]() |
#1212 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Jul 2025
Device: Kobo Libra Colour
|
I'm getting the same error as @Oxalis_ did above when I try to fetch annotations from my device. He wrote afterwards, "Scratch that - accidentally loaded the wrong plugin folder in my downloads. Working now!" which suggest he's manually loading plugins. I'm simply using Calibre's interface for adding plugins.
My device is the Kobo Libra Colour, new as of about a week ago, latest firmware. Code:
calibre, version 8.6.0 ERROR: Unhandled exception: <b>TypeError</b>:'str' object is not callable calibre 8.6 embedded-python: True Windows-10-10.0.26100-SP0 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.26100') Python 3.11.12 Windows: ('10', '10.0.26100', 'SP0', 'Multiprocessor Free') Interface language: None EXE path: C:\Program Files\Calibre2\calibre.exe Successfully initialized third party plugins: Annotations (1, 17, 13) && Goodreads (1, 8, 3) && Kobo Utilities (2, 23, 0) Traceback (most recent call last): File "calibre_plugins.annotations.action", line 363, in fetch_usb_connected_device_annotations File "calibre_plugins.annotations.action", line 407, in fetch_usb_device_annotations File "calibre_plugins.annotations.action", line 624, in get_annotated_books_on_usb_device File "C:\Users\TheOnceAndFuture\AppData\Local\Temp\calibre-m0ydwlht\calibre_annotations_plugin\KoboTouch.py", line 72, in get_active_annotations File "C:\Users\TheOnceAndFuture\AppData\Local\Temp\calibre-m0ydwlht\calibre_annotations_plugin\KoboTouch.py", line 378, in _fetch_annotations TypeError: 'str' object is not callable |
![]() |
![]() |
![]() |
#1213 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Jul 2025
Device: Kobo Libra Colour
|
I noticed from the debug log the following related to the Annotations plugin:
Code:
DEBUG: 0.0 Annotations plugin: Error loading libiMobileDevice. This hasn't worked for a while, and is blacklisted in calibre v3. DEBUG: 0.0 Annotations plugin: Error is: No module named 'calibre.devices.idevice' DEBUG: 0.0 Annotations::reader_app_support.py - loading translations DEBUG: 0.0 Annotations::common_utils.py - loading translations DEBUG: 0.0 Annotations::appearance.py - loading translations DEBUG: 0.0 Annotations::config.py - loading translations DEBUG: 0.0 Annotations::annotated_books.py - loading translations DEBUG: 0.0 Annotations::action.py - loading translations ![]() |
![]() |
![]() |
![]() |
#1214 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,515
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
Download the file and then go to Preferences | Plugins | Load plugin from file and select the file you just downloaded. Upon restart the new plugin will be loaded. Unfortunately, the person who made this didn't change the version number so it will still show up as being version 1.17.13 I'll see what I can do to get this changed to a new version number and added to the first post. |
|
![]() |
![]() |
![]() |
#1215 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 13,515
Karma: 78910202
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Quote:
The other messages just show that the plugin has loaded strings for other languages. |
|
![]() |
![]() |
![]() |
Tags |
sampleexportingapp |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] KindleUnpack - The Plugin | DiapDealer | Plugins | 523 | 07-15-2025 06:45 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Annotations (closed) | GRiker | Plugins | 68 | 06-17-2014 06:11 AM |
[GUI Plugin] KiNotes | -axel- | Plugins | 0 | 07-14-2013 06:39 PM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |