|
|
#1801 |
|
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 6020
Join Date: Feb 2009
Location: Silicon Valley, CA
Device: PW5, Voyage, Boox GC7, Samsung Galaxy S23+, Tab S10
|
Further to my message above, I just discovered the error had to do with trying to set my reading progress (r_progress) column to 100 for these items. I noticed that the 100 in the error message matched that value I was trying to set for r_progress, so I removed that sync action and it went through fine.
|
|
|
|
|
|
#1802 | |
|
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,802
Karma: 2209616
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
Looking at the code I copied from another section and that must work in a different way. I will have to figure out a fix and push out a new version. |
|
|
|
|
|
|
#1803 |
|
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,802
Karma: 2209616
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Goodreads Sync release
Release Notes:
https://github.com/kiwidude68/calibr...ds_sync-1.17.2 Fix for the setting of numeric columns (tested this time by me). |
|
|
|
|
|
#1804 |
|
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,802
Karma: 2209616
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Goodreads Sync release
Release Notes:
https://github.com/kiwidude68/calibr...ds_sync-1.17.3 Apparently I have been flip-flopping the behaviour - supporting static values broke supporting syncing actual reading columns. Hopefully this version supports both. |
|
|
|
|
|
#1805 |
|
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 6020
Join Date: Feb 2009
Location: Silicon Valley, CA
Device: PW5, Voyage, Boox GC7, Samsung Galaxy S23+, Tab S10
|
Still getting the same error I posted previously with the latest 1.17.3 update when trying to update reading progress on a completed book.
Code:
calibre 9.8 embedded-python: True
Windows-11-10.0.26200-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '11', '10.0.26200')
Python 3.14.2
Windows: ('11', '10.0.26200', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre\calibre.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 31, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 31, 0) && Barnes & Noble (1, 5, 8) && BookFusion Plugin (0, 8, 1) && Count Pages (1, 15, 2) && Goodreads (1, 8, 5) && Goodreads Sync (1, 17, 3) && KFX metadata reader (from KFX Input) (2, 31, 0) && From KFX (2, 31, 0) && KFX Input (2, 31, 0) && Set KFX metadata (from KFX Output) (2, 19, 0) && KFX Output (2, 19, 0) && Kindle hi-res covers (0, 5, 1) && Quality Check (1, 14, 7)
Traceback (most recent call last):
File "calibre_plugins.goodreads_sync.dialogs", line 810, in action_button_clicked
File "calibre_plugins.goodreads_sync.dialogs", line 834, in _apply_add_actions_for_books
File "calibre_plugins.goodreads_sync.core", line 1083, in apply_actions_to_calibre
File "calibre_plugins.goodreads_sync.core", line 1220, in _apply_custom_column_changes_to_books
KeyError: '100'
|
|
|
|
|
|
#1806 |
|
Calibre Plugins Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,802
Karma: 2209616
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Goodreads Sync release
Release Notes:
https://github.com/kiwidude68/calibr...ds_sync-1.17.4 This is the final attempt at this - this time around I have tested all the permutations I could see of updating reading progress vs syncing with a manual value applied. I don't use the sync or reading progress features personally normally, but enough "quick fixes" already... |
|
|
|
|
|
#1807 |
|
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 103
Karma: 6020
Join Date: Feb 2009
Location: Silicon Valley, CA
Device: PW5, Voyage, Boox GC7, Samsung Galaxy S23+, Tab S10
|
No worries... if it doesn't work, just revert it back to how it was before. I certainly didn't expect to make all this extra work for you, and while I appreciate it, I don't want to see you so exasperated with all the wickedness of it! LOL
I'll try it out tomorrow. On my way to bed now.
|
|
|
|
|
|
#1808 | |
|
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Hi,
as many of us are facing issues with WAF and I see you can (at least so far) handle it, ... On call to goodreads, I will see following error: Quote:
Do you think that your code can somehow capture it, do the magic and not throw the error dialog and just proceed to showing results. Not sure if you can distinguish between the generic HTTP 202 response and HTTP 202 that allows to finish succesfully. The error is thrown with every request, so I am not sure how it is actually handled - if it is because of WAF, it should have some grace period after succesfull solving the challenge. But I am not even sure if this is the case, as I have not put extra logs to your plugin to investigate... I know that this 5-10mins waiting is not needed and does not solve the problem as well. Thanks you again for your great work! Matus |
|
|
|
|
![]() |
| Tags |
| calibre, goodreads |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Search the Internet | kiwidude | Plugins | 438 | 02-22-2026 04:43 PM |
| [GUI Plugin] Clipboard Search | kiwidude | Plugins | 30 | 02-09-2026 09:06 AM |
| [GUI Plugin] Open With | kiwidude | Plugins | 405 | 02-09-2026 07:54 AM |
| [GUI Plugin] Quick Preferences | kiwidude | Plugins | 63 | 02-09-2026 07:48 AM |
| [GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |