Quote:
Originally Posted by mortimer7
thanks, it seems to work.
With old DB, calibre shows my old books but there is no reading percentage column. I have set it on Kobo Utilities configuration:

|
The percent read is not shown automatically. The details in the device list are common for all types of devices. You need to run the "Store/Restore current bookmark" function of the plugin to do this. (It can be setup to run automatically when the device is connected, but, you don't want to do that yet.) This will fetch the reading status for selected books to calibre. You can then restore this status to the device after something like a factory reset.
This function does require the books on the device to be in the calibre library and matched to the books on the device. That could be a problem based on your statement of losing the books on the card.
Quote:
----------------
Another problem is that i can't edit metadata: for example, if i press F2 to rename the author it says error:
Code:
calibre 5.44 embedded-python: True is64bit: True
Linux-5.15.46-1-lts-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '5.15.46-1-lts', '#1 SMP Thu, 09 Jun 2022 10:12:44 +0000')
Python 3.8.5
Interface language: it
Successfully initialized third party plugins: DeDRM (10, 0, 1) && EpubCheck (0, 1, 2) && Kobo Utilities (2, 16, 3) && Modify ePub (1, 3, 13)
Traceback (most recent call last):
File "calibre/gui2/library/views.py", line 1270, in keyPressEvent
AttributeError: 'KTCollectionsBookList' object has no attribute 'field_metadata'
Also with new database it says that error.
|
You cannot edit the author in the device list. Or at least you cannot for the Kobo devices. It might be possible for other devices, but, it is not supported for Kobo devices. I will fix that error when I have a chance, but, it won't enable editing in anyway that updates the actual device.
If you want to update the metadata for a book on the device, then this can be done automatically by the driver. There are options in the driver configuration. Or you use the update metadata function in the plugin.