This plugin has been working great for me (I have been using the spice father fork), then today suddenly stopped working altogether. I get this error when trying to refresh my holds or loans:
Code:
calibre, version 7.8.0
ERROR: Unhandled exception: <b>HTTPError</b>:HTTP Error 400: Bad Request
calibre 7.8 embedded-python: True
macOS-14.4.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '23.4.0', 'Darwin Kernel Version 23.4.0: Fri Mar 15 00:12:25 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6030')
Python 3.11.5
OSX: ('14.4.1', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: DeACSM (0, 0, 16) && DeDRM (10, 0, 3) && BookFusion Plugin (0, 8, 1) && Count Pages (1, 13, 6) && Goodreads (1, 8, 1) && Goodreads Sync (1, 16, 5) && Import List (1, 9, 4) && Job Spy (1, 0, 239) && Modify ePub (1, 8, 3) && OverDrive Libby (0, 1, 9)
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.dialog.search", line 294, in <lambda>
worker.errored.connect(lambda err: errored_out(err))
^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.dialog.search", line 291, in errored_out
raise err
File "calibre_plugins.overdrive_libby.workers", line 50, in run
results = self.client.media_search(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.overdrive.client", line 507, in media_search
return self.send_request("media/search/", query=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.overdrive.client", line 239, in send_request
response = self.opener.open(req, timeout=self.timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "urllib/request.py", line 525, in open
File "urllib/request.py", line 634, in http_response
File "urllib/request.py", line 563, in error
File "urllib/request.py", line 496, in _call_chain
File "urllib/request.py", line 643, in http_error_default
urllib.error.HTTPError: HTTP Error 400: Bad Request
And this when I try to search:
Code:
calibre, version 7.8.0
ERROR: Unhandled exception: <b>HTTPError</b>:HTTP Error 400: Bad Request
calibre 7.8 embedded-python: True
macOS-14.4.1-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '23.4.0', 'Darwin Kernel Version 23.4.0: Fri Mar 15 00:12:25 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6030')
Python 3.11.5
OSX: ('14.4.1', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre.app/Contents/MacOS/calibre
Successfully initialized third party plugins: DeACSM (0, 0, 16) && DeDRM (10, 0, 3) && BookFusion Plugin (0, 8, 1) && Count Pages (1, 13, 6) && Goodreads (1, 8, 1) && Goodreads Sync (1, 16, 5) && Import List (1, 9, 4) && Job Spy (1, 0, 239) && Modify ePub (1, 8, 3) && OverDrive Libby (0, 1, 9)
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.dialog.search", line 294, in <lambda>
worker.errored.connect(lambda err: errored_out(err))
^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.dialog.search", line 291, in errored_out
raise err
File "calibre_plugins.overdrive_libby.workers", line 50, in run
results = self.client.media_search(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.overdrive.client", line 507, in media_search
return self.send_request("media/search/", query=params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.overdrive.client", line 239, in send_request
response = self.opener.open(req, timeout=self.timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "urllib/request.py", line 525, in open
File "urllib/request.py", line 634, in http_response
File "urllib/request.py", line 563, in error
File "urllib/request.py", line 496, in _call_chain
File "urllib/request.py", line 643, in http_error_default
urllib.error.HTTPError: HTTP Error 400: Bad Request
I have tried uninstalling and reinstalling. I deleted an expired library card in Libby and 'synced' all my shelfs. I am at a loss. Any help would be very much appreciated!!