07-04-2024, 09:47 PM | #736 | |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
|
|
07-05-2024, 01:09 PM | #737 | |
Enthusiast
Posts: 38
Karma: 10
Join Date: Mar 2023
Device: Kindle Paperwhite SE, Kindle Oasis, Kobo Libra Colour
|
Quote:
I can reproduce it on a fresh calibre install, Installed no plugin but goodreads. The Bug does not occur if you add an empty book but if you drag an epub into calibre (still has proper timestamp), then edit metadata individually, clear everything and under id enter 'goodreads:60929' and download metadata. This happens with 1 out of 10 books I add this way. Removing the goodreads plugin and downloading metadata fixes the issue. It only occurs if goodreads plugin is installed. Last edited by Falafelteller; 07-05-2024 at 01:23 PM. |
|
07-09-2024, 05:32 PM | #738 | |
Guru
Posts: 774
Karma: 340954
Join Date: Sep 2017
Location: Argentina
Device: moon+ reader, kindle paperwhite
|
Quote:
In the ids field it is correct to put the goodreads id which in this way marks the book when using the goodreads sync plugin |
|
07-10-2024, 02:02 PM | #739 |
Enthusiast
Posts: 38
Karma: 10
Join Date: Mar 2023
Device: Kindle Paperwhite SE, Kindle Oasis, Kobo Libra Colour
|
|
08-24-2024, 07:58 AM | #740 |
Junior Member
Posts: 1
Karma: 10
Join Date: Aug 2024
Device: PocketBook
|
Hi!
I seem to have a problem with this plugin, namely when I try to download metadata if repeatedly says it "... failed to dowload metadata". I was last doing that sometime last month and dont recall any problems. Calibre was updated two times I think since then but even reverting to previous versions didnt help. Removing/adding plugin doesnt help either. I got this error details: calibre, version 7.17.0 BŁĄD: Brak pasujących wyników: <p>Nie udało się znaleźć żadnej książki pasującej do zapytania. Spróbuj podać <b>mniej szczegółowe</b> dane. Możesz na przykład podać tylko nazwisko autora i jedno słowo z tytułu.<p>Aby zobaczyć więcej informacji, naciśnij „Pokaż szczegóły”. (^using polish version, this here basically says "no matching results found, no book fitting the search and to try adding less specific data, which I did with ony "BURIED" from title and the last name of author, same reslut) Running identify query with parameters: {'title': 'Buried Too Deep', 'authors': ['Karen Rose'], 'identifiers': {}, 'timeout': 30} Using plugins: Goodreads (1, 8, 2) The log from individual plugins is below ****************************** Goodreads (1, 8, 2) ****************************** Found 0 results Downloading from Goodreads took 3.097860336303711 identify - start. title=Buried Too Deep, authors=['Karen Rose'], identifiers={} Querying: https://www.goodreads.com/search?sea...e=books&search[query]=Buried+Too+Deep+Karen+Rose No goodreads id via ISBN Found match: 0 Buried Too Deep (New Orleans, #3; Romantic Suspense, #30) ['Karen Rose'] _parse_search_results: trying to get editions... _parse_search_results: looping on editions_text=7 editions _parse_search_results: editions_url= https://www.goodreads.com/work/editi...ic-suspense-30 Examining up to 7 editions: https://www.goodreads.com/work/editi...ic-suspense-30 _parse_editions_for_book: Start title: 'buried too deep (new orleans, #3; romantic suspense, #30)' title: 'buried too deep (romantic suspense, #30; new orleans, #3)' title: 'buried too deep (romantic suspense, #30; new orleans, #3)' title: 'buried too deep (romantic suspense, #30; new orleans, #3)' title: 'buried too deep (romantic suspense, #30; new orleans, #3)' Get details attempt #1 Goodreads book url: 'https://www.goodreads.com/book/show/202101988-buried-too-deep' Get details attempt #1 Goodreads book url: 'https://www.goodreads.com/book/show/202241027-buried-too-deep' Get details attempt #1 Goodreads book url: 'https://www.goodreads.com/book/show/202286287-buried-too-deep' Get details attempt #1 Goodreads book url: 'https://www.goodreads.com/book/show/208983161-buried-too-deep' Get details attempt #1 Goodreads book url: 'https://www.goodreads.com/book/show/208983142-buried-too-deep' Failed to make details query: 'https://www.goodreads.com/book/show/202101988-buried-too-deep' Traceback (most recent call last): File "calibre_plugins.goodreads.worker", line 81, in get_details File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 313, in _mech_open mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden Failed to make details query: 'https://www.goodreads.com/book/show/202241027-buried-too-deep' Traceback (most recent call last): File "calibre_plugins.goodreads.worker", line 81, in get_details File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 313, in _mech_open mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden Failed to make details query: 'https://www.goodreads.com/book/show/202286287-buried-too-deep' Traceback (most recent call last): File "calibre_plugins.goodreads.worker", line 81, in get_details File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 313, in _mech_open mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden Failed to make details query: 'https://www.goodreads.com/book/show/208983161-buried-too-deep' Traceback (most recent call last): File "calibre_plugins.goodreads.worker", line 81, in get_details File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 313, in _mech_open mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden Failed to make details query: 'https://www.goodreads.com/book/show/208983142-buried-too-deep' Traceback (most recent call last): File "calibre_plugins.goodreads.worker", line 81, in get_details File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 313, in _mech_open mechanize._response.get_seek_wrapper_class.<locals >.httperror_seek_wrapper: HTTP Error 403: Forbidden ************************************************** ****************************** The identify phase took 3.21 seconds The longest time (3.097860) was taken by: Goodreads Merging results from different sources We have 0 merged results, merging took: 0.00 seconds Any help with this please? Is this from the plugin end or from Goodreads itself maybe...? I really dont want to fall bck to amazon - it doesnt seem to get series and tags and lot of other stuff I got from goodreads... Cheers <3 |
09-04-2024, 11:57 PM | #741 | |
Calibre Plugins Developer
Posts: 4,688
Karma: 2162246
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
|
Quote:
While it is working ok for me, I can imagine the Goodreads website perhaps seeing those http requests as potential suspicious traffic they should block. |
|
09-25-2024, 09:09 AM | #742 | |
Bozana
Posts: 23
Karma: 32224
Join Date: Jan 2013
Device: PC
|
Broken or Blocked?
Quote:
Is it broken or blocked? Error Running identify query with parameters: {'title': 'Caelum', 'authors': [I deleted the author's name'], 'identifiers': {'amazon': 'I removed asin', 'mobi-asin': 'I removed asin'}, 'timeout': 30} Using plugins: Goodreads (1, 8, 2) The log from individual plugins is below ****************************** Goodreads (1, 8, 2) ****************************** Found 0 results Downloading from Goodreads took 0.19893956184387207 [GoodreadsMoreTags] Integration active identify - start. title=Caelum, authors=['Serena Akeroyd'], identifiers={'amazon': 'I removed asin', 'mobi-asin': 'I removed asin'} get_goodreads_id_using_asin - identifier_name=amazon, identifier=I removed asin get_goodreads_id_using_api - identifiers=I removed asin Querying using autocomplete API: https://www.goodreads.com/book/auto_...ormat=json&q=I removed asin Failed to make identify query: 'https://www.goodreads.com/book/auto_complete?format=json&q=I removed asin' Traceback (most recent call last): File "mechanize\_urllib2_fork.py", line 1236, in do_open File "http\client.py", line 1286, in request File "http\client.py", line 1332, in _send_request File "http\client.py", line 1281, in endheaders File "http\client.py", line 1041, in _send_output File "http\client.py", line 979, in send File "http\client.py", line 1458, in connect File "ssl.py", line 517, in wrap_socket File "ssl.py", line 1108, in _create File "ssl.py", line 1379, in do_handshake ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.goodreads.__init__", line 150, in get_goodreads_id_using_api File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 287, in _mech_open File "mechanize\_opener.py", line 193, in open File "mechanize\_urllib2_fork.py", line 425, in _open File "mechanize\_urllib2_fork.py", line 414, in _call_chain File "calibre\utils\browser.py", line 29, in https_open File "mechanize\_urllib2_fork.py", line 1240, in do_open urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)> Failed to trying to get Goodreads id using auto_complete API Traceback (most recent call last): File "mechanize\_urllib2_fork.py", line 1236, in do_open File "http\client.py", line 1286, in request File "http\client.py", line 1332, in _send_request File "http\client.py", line 1281, in endheaders File "http\client.py", line 1041, in _send_output File "http\client.py", line 979, in send File "http\client.py", line 1458, in connect File "ssl.py", line 517, in wrap_socket File "ssl.py", line 1108, in _create File "ssl.py", line 1379, in do_handshake ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre_plugins.goodreads.__init__", line 213, in identify File "calibre_plugins.goodreads.__init__", line 191, in get_goodreads_id_from_identifiers File "calibre_plugins.goodreads.__init__", line 170, in get_goodreads_id_using_asin File "calibre_plugins.goodreads.__init__", line 150, in get_goodreads_id_using_api File "mechanize\_mechanize.py", line 241, in open_novisit File "mechanize\_mechanize.py", line 287, in _mech_open File "mechanize\_opener.py", line 193, in open File "mechanize\_urllib2_fork.py", line 425, in _open File "mechanize\_urllib2_fork.py", line 414, in _call_chain File "calibre\utils\browser.py", line 29, in https_open File "mechanize\_urllib2_fork.py", line 1240, in do_open urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)> |
|
09-25-2024, 02:13 PM | #743 |
Grand Sorcerer
Posts: 6,395
Karma: 12408443
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Currently, I'm getting "ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006) " every time I try to download data from goodreads. And I'm authorized in the website as I've connected to it in Chrome. Same is happening with FatasticFiction plugin, so I don't know if it's somthing which has been messed in my installation.
|
09-25-2024, 02:32 PM | #744 |
Connoisseur
Posts: 93
Karma: 118
Join Date: Aug 2011
Device: Kindle Keyboard; Kindle Fire
|
same getting the SSL error since yesterday
|
09-25-2024, 02:56 PM | #745 |
Leftutti
Posts: 491
Karma: 1153449
Join Date: Feb 2019
Location: Bavaria
Device: iPad Pro, Kobo Libra 2
|
Do I understand correctly that you can't sync 'date started' from GR to Calibre?
|
09-25-2024, 03:07 PM | #746 |
Connoisseur
Posts: 93
Karma: 118
Join Date: Aug 2011
Device: Kindle Keyboard; Kindle Fire
|
In my case it's from Calibre to Goodreads
|
09-25-2024, 03:48 PM | #747 | |
Grand Sorcerer
Posts: 12,046
Karma: 7548549
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
One possible fix on Windows is to open the failing URL in Microsoft Edge. As described here, it will download any new root certificates from a trusted source. If the above doesn't work then I am out of ideas. It could be that Goodreads is using an invalid certificate, in which case there isn't a fix. |
|
09-26-2024, 03:12 AM | #748 | |
Grand Sorcerer
Posts: 6,395
Karma: 12408443
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Quote:
As I say, it's solved now after:
No idea which of the previous items (if any) solved the issuye, but it's still solved (fingers crossed). |
|
09-26-2024, 04:56 AM | #749 | ||
want to learn what I want
Posts: 1,291
Karma: 6543210
Join Date: Sep 2020
Device: Calibre E-book viewer
|
Quote:
A self-signed certificate is signed by the entity that generated the certificate rather than a trusted certificate authority. Browsers do not inherently trust self-signed certificates, so they will show the “unable to get local issuer certificate” error. The website needs to install a valid SSL certificate signed by a trusted authority. I find it funny that google can trust itself using googletrustservices, and goodreads certificate is issued by Amazon, with amazontrust being the certificate authority. Shouldn't that be considered a self-signed certificate? Quote:
B&N works but I miss the ratings and votes from GR. |
||
09-26-2024, 05:10 AM | #750 |
creator of calibre
Posts: 44,573
Karma: 24495948
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
If I had to guess it will likely be that *some* GR servers have an invalid certificate and some do not. Depending on which you connect to, you get working or not. Hopefully they will fix it.
|
Tags |
goodreads, metadata |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Goodreads Sync | kiwidude | Plugins | 1773 | 11-14-2024 04:56 AM |
[Metadata Download Plugin] Goodreads Metadata **Deprecated** | kiwidude | Plugins | 30 | 04-23-2011 03:10 PM |
[Covers Plugin] Goodreads Covers **Deprecated** | kiwidude | Plugins | 13 | 04-17-2011 06:09 PM |
metadata plugin | redneck_momma | Plugins | 1 | 05-21-2010 09:41 PM |