Quote:
Originally Posted by kiwidude
Turn off the "Scan multiple editions for title/author searches (slower)" option in the configuration dialog for the goodreads plugin.
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.
|
It's been iffy in the last few days. And today, it refused to work. I did as suggested but it's not that either. I even tried VPN... it's not that either. This started not long after I installed the new Calibre. So... my question is:
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)>