|
|
#811 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 83,726
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
The problem with Goodreads is too man errors and you'd have to hand edit all data you get from there to make sure it's correct.
|
|
|
|
|
|
#812 | |
|
want to learn what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,247
Karma: 7966751
Join Date: Sep 2020
Device: Libra Colour
|
Quote:
This isn't exactly what you asked, and be aware that modifying JSON files manually is generally not recommended, but I hope it helps. |
|
|
|
|
|
|
#813 |
|
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite 2021
|
As said, Goodreads is not getting the metadata at all - its as if it doesn't exist. Here's an example - and its the same for every single book. Sample log below.
Spoiler:
|
|
|
|
|
|
#814 | |
|
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2026
Device: Kindle Paperwhite
|
Hi,
based on my short investigation, the WAF will send challenge in "x-amzn-waf-action" header and it needs to be solved to acquire token. In real browser, this is handled by browser with no user interaction. Here, it is not handled... It also sends HTTP Status code: 202 List of response headers Quote:
Difference to Goodreads Sync When using "Goodreads Sync" I will see failure on first call with infor that HTTP 202 status response had been received, but once I close it, I can see window with potential matches. So it seams that it is somehow handled that WAF challenge either by plugin code or library to make call to Goodreads. Hope this might help you in investigating/fixing it if possible. Thank you for your hard work!!! |
|
|
|
|
|
|
#815 |
|
Junior Member
![]() Posts: 4
Karma: 10
Join Date: Jun 2026
Device: none
|
Hi. I've been able to download metadata and covers from GR by adding ASIN manualy till today. but now it's not possible. looking at show details log, looks like it found all the metadata. so what's the problem?
|
|
|
|
|
|
#816 |
|
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 721
Karma: 2905052
Join Date: Oct 2013
Device: Kindle Paperwhite 6
|
I have been getting this error when trying to sync with Goodreads for page numbers and then using the PageCount plugin. This only started yesterday.
Count Page/Word Statistics (1 of 1) calibre_plugins.fictiondb.__init__:54: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. Failed to initialize plugin: '/Users/****/Library/Preferences/calibre/plugins/FictionDB.zip' do_count_statistics - book_path=None, pages_algorithm=0, page_count_mode=Download, statistics_to_run=['PageCount'], custom_chars_per_page=2400, icu_wordcount=True do_count_statistics - job started for file book_path=None ------------------------------- Logfile for book ID 18528 (Caesar's Nemesis - Alex Gough) Method of counting _page_count_mode=Download _download_sources=[('goodreads', '242268423')] results= {'PageCount': None} FAILED TO GET PAGE COUNT FROM WEBSITE 18528 calibre_plugins.fictiondb.__init__:54: SyntaxWarning: "\." is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\."? A raw string is also an option. Failed to initialize plugin: '/Users/****/Library/Preferences/calibre/plugins/FictionDB.zip' do_statistics_for_book: None 0 Download [('goodreads', '242268423')] ['PageCount'] 2400 True DownloadPagesWorker::run - source_id=242268423, source_name=goodreads DownloadPagesWorker::run - PAGE_DOWNLOADS[source_name]={'URL': 'https://www.goodreads.com/book/show/%s', 'pages_xpath': '//script[@id="__NEXT_DATA__"]/text()', 'name': 'Goodreads', 'id': 'goodreads', 'icon': 'images/goodreads.png', 'active': True, 'pages_regex': '"numPages":([0-9]+),'} DownloadPagesWorker::run - self.pages_regex="numPages":([0-9]+), Download source book url: 'https://www.goodreads.com/book/show/242268423' _parse_page_count: start _parse_page_count: pages_xpath='//script[@id="__NEXT_DATA__"]/text()', =pages_regex='"numPages":([0-9]+),' _parse_page_count: pages= [] _parse_page_count: end Last edited by theducks; Yesterday at 04:32 PM. Reason: turned off smilies |
|
|
|
|
|
#817 |
|
Zealot
![]() ![]() ![]() Posts: 108
Karma: 216
Join Date: Jan 2024
Location: Vietnam
Device: PC, Kindle ppw5, Boox Go 6
|
Yes, I'm experiencing the same problem. And the Count Pages plugin can no longer retrieve page number information from GR.
|
|
|
|
|
|
#818 |
|
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Nov 2023
Device: Kobo Libra 2
|
I am also experiencing the same problem. Even if i put manually the goodreads number (e.g. goodreads:N), I don't get the book information (i.e. goodreads metadata)
|
|
|
|
![]() |
| Tags |
| goodreads, metadata |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1807 | 06-11-2026 05:52 AM |
| [Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 02:10 PM |
| [Covers Plugin] Goodreads Covers **Deprecated** | kiwidude | Plugins | 13 | 04-17-2011 05:09 PM |
| metadata plugin | redneck_momma | Plugins | 1 | 05-21-2010 08:41 PM |