|
|
#1156 |
|
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 47
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,368
Karma: 79528341
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. |
|
|
|
|
|
|
#1158 | |
|
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 47
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,368
Karma: 79528341
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. |
|
|
|
|
|
#1161 | |
|
Fulltime reader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 47
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,798
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,526
Karma: 8065948
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
|
|
|
|
|
#1165 |
|
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,145
Karma: 5005503
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,798
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 06:10 AM. |
|
|
|
|
|
#1167 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,526
Karma: 8065948
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 09:51 AM. |
|
|
|
|
|
#1168 |
|
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,145
Karma: 5005503
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 01:18 PM. Reason: Remove obsolete test version |
|
|
|
|
|
#1169 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,798
Karma: 30548723
Join Date: Dec 2006
Location: Singapore
Device: Boyue
|
|
|
|
|
|
|
#1170 |
|
Plugin Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 7,145
Karma: 5005503
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 |
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Extract ISBN | kiwidude | Plugins | 549 | 10-29-2025 06:08 AM |
| [GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 06:42 AM |
| [GUI Plugin] Manage Sony x50 Reader Book List | kpw | Plugins | 170 | 10-02-2014 09:23 PM |
| [GUI Plugin] Temp Marker | kiwidude | Plugins | 41 | 10-14-2013 01:25 AM |
| [GUI Plugin] Plugin Updater **Deprecated** | kiwidude | Plugins | 159 | 06-19-2011 01:27 PM |