![]() |
#1156 |
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44
Karma: 9296
Join Date: Mar 2021
Device: Kobo Clara
|
Recently I started reading web serials, downloading and updating with FanFicFare.
I use Reading List to sync my Kobos and Kobo Utilities to backup reading positions. Is there a way to update my ereaders with updated web serial epubs without overwriting and losing reading positions? If not, maybe any tips on the best way to handle them? Thanks! |
![]() |
![]() |
![]() |
#1157 | |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,000
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
Quote:
The KoboTouch and KoboTouchExtended drivers have an option, "Do not treat replacements as new books." Barring a change to the author or title (which will change the path and result in a duplicate book), it'll update the book in place and preserve your reading position. But this doesn't update the table of contents in the book. So you'll also want Kobo Utilities to use the "Update ToC" option. |
|
![]() |
![]() |
Advert | |
|
![]() |
#1158 | |
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44
Karma: 9296
Join Date: Mar 2021
Device: Kobo Clara
|
Quote:
Which choice do you use to sync? Add/overwrite all list items to device Add new list items to device Replace device with list, add new items only Replace device with list, add/overwrite all |
|
![]() |
![]() |
![]() |
#1159 |
Custom User Title
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,000
Karma: 75337983
Join Date: Oct 2018
Location: Canada
Device: Kobo Libra H2O, formerly Aura HD
|
I only sync the Send to Device list, but here's my settings:
It shouldn't duplicate unless the save path has changed, so that's a bit odd. |
![]() |
![]() |
![]() |
#1160 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
@criscros: For my send-to-device Reading Lists, I use "Add/Overwrite all list items to device" and have "Clear this list after a sync to this device" checked. With this, I add any new or updated books to the device when it connected and the only books in the list are those waiting for the device to be connected.
For the duplicates, that means that something has changed. It could be a change in the metadata that is used by the save template. The default save template includes the title and author, so any change in those will result in a different file name being generated and a second copy when the book is put on the device. Another common reason for duplicates is changing between the builtin KoboTouch driver and the KoboTouchExtended driver. The latter sends books as kepubs which means the filename is different and will result in a second copy if you swap between them. |
![]() |
![]() |
Advert | |
|
![]() |
#1161 | |
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 44
Karma: 9296
Join Date: Mar 2021
Device: Kobo Clara
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#1162 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
That doesn't really have anything to do with the Reading List plugin. It is about what happens when you send books to the Kobo device. Turning that off will use the devices default behaviour which is to import the book as a new book. When the option is on, the driver cheats a little so that the device does not see it as a new book.
|
![]() |
![]() |
![]() |
#1163 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,794
Karma: 30548723
Join Date: Dec 2006
Location: Singapore
Device: Boyue
|
This plugin breaks with the new QT6 calibre beta I hope someone updates it.
|
![]() |
![]() |
![]() |
#1164 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
![]() |
![]() |
![]() |
#1165 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,980
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
I don't see any problems with the current version of Reading List and Calibre beta portable 5.99.8.
Please report the specific problem you are having, ideally with a debug log. (Run Calibre in debug from the Preferences dropdown.) |
![]() |
![]() |
![]() |
#1166 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,794
Karma: 30548723
Join Date: Dec 2006
Location: Singapore
Device: Boyue
|
this is the error I get when I press customize button in Readling list.
Code:
calibre, version 5.99.8 ERROR: Unhandled exception: <b>AttributeError</b>:type object 'Qt' has no attribute 'ItemFlags' calibre 5.99.8 Portable embedded-python: True Windows-10-10.0.19044 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', '', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Count Pages (1, 11, 2) && EpubMerge (2, 13, 0) && EpubSplit (3, 3, 0) && FanFicFare (4, 11, 0) && Fantastic Fiction (1, 5, 1) && Goodreads Sync (1, 15, 1) && Manage Series (1, 3, 0) && Modify ePub (1, 7, 0) && Quality Check (1, 12, 0) && Reading List (1, 8, 0) && Search The Internet (1, 8, 1) && SmartEject (2, 4, 0) && View Manager (1, 8, 0) Traceback (most recent call last): File "calibre_plugins.reading_list.action", line 886, in show_configuration File "calibre_plugins.reading_list.__init__", line 48, in do_user_config File "calibre\customize\__init__.py", line 166, in do_user_config File "calibre_plugins.reading_list.__init__", line 74, in config_widget File "calibre_plugins.reading_list.config", line 1173, in __init__ File "calibre_plugins.reading_list.config", line 1108, in update_from_connection_status File "calibre_plugins.reading_list.config", line 428, in populate_table File "calibre_plugins.reading_list.config", line 460, in populate_table_row File "calibre_plugins.reading_list.common_utils", line 330, in __init__ AttributeError: type object 'Qt' has no attribute 'ItemFlags' Code:
Traceback (most recent call last): File "calibre_plugins.goodreads_sync.common_utils", line 18, in <module> ImportError: cannot import name 'QRegExpValidator' from 'qt.core' (C:\Dropbox\Calibre\Calibre\app\bin\python-lib.bypy.frozen\qt\core.pyc) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre\gui2\ui.py", line 135, in __init__ File "calibre\gui2\ui.py", line 153, in init_iaction File "calibre\customize\__init__.py", line 624, in load_actual_plugin File "importlib\__init__.py", line 126, in import_module File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 688, in _load_unlocked File "calibre\customize\zipplugin.py", line 203, in exec_module File "calibre_plugins.goodreads_sync.action", line 22, in <module> File "calibre\customize\zipplugin.py", line 203, in exec_module File "calibre_plugins.goodreads_sync.config", line 38, in <module> File "calibre\customize\zipplugin.py", line 203, in exec_module File "calibre_plugins.goodreads_sync.common_utils", line 24, in <module> ModuleNotFoundError: No module named 'PyQt4' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 11, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 10, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 83 except urllib2.HTTPError, e: ^^^^^^^^^^^^^^^^^^^^ SyntaxError: multiple exception types must be parenthesized Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 10, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 10, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 12, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 10, in <module> ModuleNotFoundError: No module named 'urllib2' Traceback (most recent call last): File "calibre\gui2\store\loader.py", line 90, in load_cache File "calibre\gui2\store\loader.py", line 176, in load_object File "<string>", line 12, in <module> ModuleNotFoundError: No module named 'urllib2' EpubMerge: DEBUG: 2022-04-22 17:16:02,658: calibre_plugins.epubmerge.epubmerge_plugin(155): macmenuhack file_path:C:\Dropbox\Calibre\Calibre Settings\plugins\fanficfare_macmenuhack.txt FFF: INFO: 2022-04-22 17:16:02,662: calibre_plugins.fanficfare_plugin.prefs(214): Using default settings FFF: DEBUG: 2022-04-22 17:16:02,671: calibre_plugins.fanficfare_plugin.fff_plugin(218): Plugin FanFicFare macmenuhack file_path:C:\Dropbox\Calibre\Calibre Settings\plugins\fanficfare_macmenuhack.txt calibre Debug log calibre 5.99.8 Portable embedded-python: True Windows-10-10.0.19044 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', '', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Count Pages (1, 11, 2) && EpubMerge (2, 13, 0) && EpubSplit (3, 3, 0) && FanFicFare (4, 11, 0) && Fantastic Fiction (1, 5, 1) && Goodreads Sync (1, 15, 1) && Manage Series (1, 3, 0) && Modify ePub (1, 7, 0) && Quality Check (1, 12, 0) && Reading List (1, 8, 0) && Search The Internet (1, 8, 1) && SmartEject (2, 4, 0) && View Manager (1, 8, 0) calibre 5.99.8 Portable embedded-python: True Windows-10-10.0.19044 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', '', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Count Pages (1, 11, 2) && EpubMerge (2, 13, 0) && EpubSplit (3, 3, 0) && FanFicFare (4, 11, 0) && Fantastic Fiction (1, 5, 1) && Goodreads Sync (1, 15, 1) && Manage Series (1, 3, 0) && Modify ePub (1, 7, 0) && Quality Check (1, 12, 0) && Reading List (1, 8, 0) && Search The Internet (1, 8, 1) && SmartEject (2, 4, 0) && View Manager (1, 8, 0) devicePixelRatio: 1.25 logicalDpi: 96.0 x 96.0 physicalDpi: 76.38649045521291 x 76.46550522648083 Using calibre Qt style: False [0.00] Starting up... [0.02] Initializing db... [0.06] db initialized [0.06] Constructing main UI... Failed to load cached store: baen_webscription Failed to load cached store: beam_ebooks_de Failed to load cached store: chitanka Failed to load cached store: ebook_nl Failed to load cached store: libri_de Failed to load cached store: litres Failed to load cached store: mills_boon_uk Failed to load cached store: smashwords [1.75] main UI initialized... [1.75] Started up in 1.75 seconds with 1150 books Starting QuickView SMART_DEV ( 0.00: 0.001) _attach_to_port try ip address "" on port 9090 SMART_DEV ( 1.51: 0.833) _startup_on_demand listening on port 9090 SMART_DEV ( 1.54: 0.000) _attach_to_port try ip address "" on port 54982 SMART_DEV ( 1.57: 0.000) _startup_on_demand broadcast socket listening on port 54982 calibre 5.99.8 Portable embedded-python: True Windows-10-10.0.19044 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', '', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Count Pages (1, 11, 2) && EpubMerge (2, 13, 0) && EpubSplit (3, 3, 0) && FanFicFare (4, 11, 0) && Fantastic Fiction (1, 5, 1) && Goodreads Sync (1, 15, 1) && Manage Series (1, 3, 0) && Modify ePub (1, 7, 0) && Quality Check (1, 12, 0) && Reading List (1, 8, 0) && Search The Internet (1, 8, 1) && SmartEject (2, 4, 0) && View Manager (1, 8, 0) Traceback (most recent call last): File "calibre_plugins.reading_list.action", line 886, in show_configuration File "calibre_plugins.reading_list.__init__", line 48, in do_user_config File "calibre\customize\__init__.py", line 166, in do_user_config File "calibre_plugins.reading_list.__init__", line 74, in config_widget File "calibre_plugins.reading_list.config", line 1173, in __init__ File "calibre_plugins.reading_list.config", line 1108, in update_from_connection_status File "calibre_plugins.reading_list.config", line 428, in populate_table File "calibre_plugins.reading_list.config", line 460, in populate_table_row File "calibre_plugins.reading_list.common_utils", line 330, in __init__ AttributeError: type object 'Qt' has no attribute 'ItemFlags' calibre 5.99.8 Portable embedded-python: True Windows-10-10.0.19044 Windows ('64bit', 'WindowsPE') ('Windows', '10', '10.0.19044') Python 3.10.1 Windows: ('10', '10.0.19044', '', 'Multiprocessor Free') Interface language: None Successfully initialized third party plugins: Count Pages (1, 11, 2) && EpubMerge (2, 13, 0) && EpubSplit (3, 3, 0) && FanFicFare (4, 11, 0) && Fantastic Fiction (1, 5, 1) && Goodreads Sync (1, 15, 1) && Manage Series (1, 3, 0) && Modify ePub (1, 7, 0) && Quality Check (1, 12, 0) && Reading List (1, 8, 0) && Search The Internet (1, 8, 1) && SmartEject (2, 4, 0) && View Manager (1, 8, 0) Traceback (most recent call last): File "calibre_plugins.reading_list.action", line 886, in show_configuration File "calibre_plugins.reading_list.__init__", line 48, in do_user_config File "calibre\customize\__init__.py", line 166, in do_user_config File "calibre_plugins.reading_list.__init__", line 74, in config_widget File "calibre_plugins.reading_list.config", line 1173, in __init__ File "calibre_plugins.reading_list.config", line 1108, in update_from_connection_status File "calibre_plugins.reading_list.config", line 428, in populate_table File "calibre_plugins.reading_list.config", line 460, in populate_table_row File "calibre_plugins.reading_list.common_utils", line 330, in __init__ AttributeError: type object 'Qt' has no attribute 'ItemFlags' Last edited by Dopedangel; 04-22-2022 at 05:10 AM. |
![]() |
![]() |
![]() |
#1167 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,447
Karma: 8012886
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
@JimmXinu: the problem is in common_utils. Qt.Itemflags no longer exists. It should be Qt.Itemflag.
Code:
self.setFlags(Qt.ItemFlag(Qt.ItemIsSelectable | Qt.ItemIsUserCheckable | Qt.ItemIsEnabled )) The problem seems to be in all kiwidude-based plugins. Last edited by chaley; 04-22-2022 at 08:51 AM. |
![]() |
![]() |
![]() |
#1168 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,980
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Test Version
- Change Qt.ItemFlags->Qt.ItemFlag Thanks chaley for figuring it out. Still works back to Calibre 2.85.1 when I try it. Last edited by JimmXinu; 04-27-2022 at 12:18 PM. Reason: Remove obsolete test version |
![]() |
![]() |
![]() |
#1169 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,794
Karma: 30548723
Join Date: Dec 2006
Location: Singapore
Device: Boyue
|
|
![]() |
![]() |
![]() |
#1170 |
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,980
Karma: 4604635
Join Date: Dec 2011
Location: Midwest USA
Device: Kobo Clara Colour running KOReader
|
New Version Released
Version 1.9.0 - 27 Apr 2022 - Qt.ItemFlags->Qt.ItemFlag for upcoming Qt6 Calibre |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Extract ISBN | kiwidude | Plugins | 548 | 03-04-2025 10:43 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Manage Sony x50 Reader Book List | kpw | Plugins | 170 | 10-02-2014 08:23 PM |
[GUI Plugin] Temp Marker | kiwidude | Plugins | 41 | 10-14-2013 12:25 AM |
[GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 12:27 PM |