ping / libby-calibre-plugin Goto Github PK
View Code? Open in Web Editor NEWOverDrive Libby Plugin for calibre
Home Page: https://www.mobileread.com/forums/showthread.php?t=354816
License: GNU General Public License v3.0
OverDrive Libby Plugin for calibre
Home Page: https://www.mobileread.com/forums/showthread.php?t=354816
License: GNU General Public License v3.0
Some magazines I've borrowed in Overdrive/Libby will display in the browser, but will not download, except for the cover image and metadata. When I open the containing folder, all that is there is a jpg of the cover. Others are fine. One example is Essential Guide to Landscape Photography. Their format, like that of the ones that download successfully, is listed as "Libby Magazine".
overdrive-libby-plugin-aeacd7d.zip
Changes from last release:
Not sure how this plugin determines if a book already exists in the library, but it does not seem to be working for one of my books.
Also it creates a new book which is not what I want it to do.
Scenario.
I start with an empty book in my library database which has the correct author name and title but does not have the ODID identifier.
I borrowed a book (manually from the library website and not using this plugin).
I open this plugin and it shows this book in my loans tab. This is correct as I have option "Exclude empty books when hiding titles already in library" ticked, so this book is not hidden.
I then use this plugin to download the book.
This creates a new book which I do not think is correct as the option 'Always download as a new book' is not ticked.
Also, the book is still not hidden, even after closing the plugin and re-opening it (and if I tried downloading it again, I would end up with a third copy).
On the latest version of the plugin (0.1.9 atm), the 8-digit Libby setup code is impossible to enter, and the input box does not respond to input (even copy/pasting numbers).
If I remove the input mask on the text field (https://github.com/ping/libby-calibre-plugin/blob/main/calibre-plugin/config.py#L230) manually, everything works fine.
I'm using Calibre 6.27 on Windows 10, maybe a Qt version update broke the InputMask functionality somehow?
Error occurs with a configured plugin after performing a sync. Details are pulled from libby/overdrive as expected.
calibre, version 6.25.0
ERROR: Unhandled exception: KeyError:'primaryColor'
calibre 6.25 embedded-python: True
macOS-11.7.3-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '20.6.0', 'Darwin Kernel Version 20.6.0: Fri Dec 16 00:35:00 PST 2022; root:xnu-7195.141.49~1/RELEASE_X86_64')
Python 3.10.1
OSX: ('11.7.3', ('', '', ''), 'x86_64')
Interface language: None
Successfully initialized third party plugins: ... OverDrive Libby (0, 1, 7) ...
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.dialog.cards", line 292, in
lambda: self.libby_cards_model_reset(widget_row_pos)
File "calibre_plugins.overdrive_libby.dialog.cards", line 322, in libby_cards_model_reset
card_widget = CardWidget(card, library, self, self.cards_tab_widget)
File "calibre_plugins.overdrive_libby.dialog.cards", line 63, in init
library_card_lbl.setPixmap(self.tab.get_card_pixmap(library))
File "calibre_plugins.overdrive_libby.dialog.base", line 483, in get_card_pixmap
stop1.attrib["stop-color"] = library["settings"]["primaryColor"]["hex"]
KeyError: 'primaryColor'
`calibre, version 7.8.0
ERROR: Unhandled exception: ClientForbiddenError: Failed to download e-book
HTTP Error 403: Forbidden
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.libby.client", line 520, in send_request
response = req_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 403: Forbidden
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "calibre/gui2/threaded_jobs.py", line 85, in start_work
File "calibre_plugins.overdrive_libby.ebook_download", line 50, in call
downloaded_filepath = self._custom_download(
^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.ebook_download", line 94, in _custom_download
res_content = libby_client.fulfill_loan_file(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.libby.client", line 808, in fulfill_loan_file
res: bytes = self.send_request(
^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.libby.client", line 540, in send_request
ErrorHandler.process(e, error_response)
File "calibre_plugins.overdrive_libby.libby.errors", line 143, in process
raise error_info["error"](
calibre_plugins.overdrive_libby.libby.errors.ClientForbiddenError: <calibre_plugins.overdrive_libby.libby.errors.ClientForbiddenError; http_status=403, msg='HTTP Error 403: Forbidden', error_response=' ''>
`
Have tried re-installing, regenerating Libby login, clearing cache. Using Calibre 7.8. Anyone else having problems? Have any suggestions for troubleshooting?
I did try a new code as well
calibre, version 7.8.0
ERROR: Unhandled exception: ClientNotFoundError:<calibre_plugins.overdrive_libby.libby.errors.ClientNotFoundError; http_status=404, msg='HTTP Error 404: Not Found', error_response='{"result":"not_found"}''>
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:41 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T8103')
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) && Gather KFX-ZIP (from KFX Input) (2, 10, 0) && DeDRM (10, 0, 9) && Package KFX (from KFX Input) (2, 10, 0) && Goodreads Sync (1, 16, 5) && KFX metadata reader (from KFX Input) (2, 10, 0) && From KFX (2, 10, 0) && KFX Input (2, 10, 0) && OverDrive Libby (0, 1, 9)
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.libby.client", line 518, in send_request
response = req_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 404: Not Found
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.action", line 133, in
triggered=lambda: self.interface_action_base_plugin.do_user_config(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre/customize/init.py", line 188, in do_user_config
File "calibre_plugins.overdrive_libby.init", line 104, in save_settings
config_widget.save_settings()
File "calibre_plugins.overdrive_libby.config", line 948, in save_settings
libby_client.clone_by_code(setup_code)
File "calibre_plugins.overdrive_libby.libby.client", line 613, in clone_by_code
res: Dict = self.send_request("chip/clone/code", params={"code": code})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "calibre_plugins.overdrive_libby.libby.client", line 538, in send_request
ErrorHandler.process(e, error_response)
File "calibre_plugins.overdrive_libby.libby.errors", line 135, in process
raise ClientNotFoundError(
calibre_plugins.overdrive_libby.libby.errors.ClientNotFoundError: <calibre_plugins.overdrive_libby.libby.errors.ClientNotFoundError; http_status=404, msg='HTTP Error 404: Not Found', error_response='{"result":"not_found"}''>
Hello, today (Feb 6) I encountered repeated errors when downloading certain ebooks. Here are the logs:
calibre, version 7.4.0
ERROR: Unhandled exception: <b>ValueError</b>: Failed to download e-book
calibre 7.4 embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: ACSM Input (0, 1, 0) && DeDRM (10, 0, 3) && ACSM Input Plugin GUI Extension (0, 1, 0) && Find Duplicates (1, 10, 8) && KindleUnpack - The Plugin (0, 83, 1) && Modify ePub (1, 8, 2) && OverDrive Libby (0, 1, 9)
Traceback (most recent call last):
File "calibre\gui2\threaded_jobs.py", line 82, in start_work
File "calibre_plugins.overdrive_libby.ebook_download", line 59, in __call__
File "calibre_plugins.overdrive_libby.download", line 253, in add
File "calibre_plugins.overdrive_libby.download", line 97, in update_metadata
File "calibre_plugins.overdrive_libby.libby.client", line 337, in parse_datetime
ValueError: time data '2024-02-06T00:00:00' does not match known formats ('%Y-%m-%dT%H:%M:%SZ', '%Y-%m-%dT%H:%M:%S.%fZ', '%Y-%m-%dT%H:%M:%S%z', '%Y-%m-%dT%H:%M:%S.%f%z', '%m/%d/%Y')
Also when I try to re-download the book from my Loan list, it still failed but it doesn't appear in the Loan List at all. Can we get a list of books that aren't able to be processed or downloaded due to a problem? Thanks so much.
I am unable to load the Zip plug in into Calibre 7.9. I get an error message of libby-calibre-plugin-main.zip is invalid. It does not contain a top-level_init_.py file.
No numbers appear when I type numbers in from the Libby setup code.
The keyboard numbers function normally anywhere else.
See title. I had this error once before and it fixed itself on its own after a day. It came back, and it's been like this two days in a row. I'm using 0.1.9, which according to my plugin list, is the latest one.
I tried to setup the plugin (v0.1.9) with the 8-digit libby setup code. However, after entering the code and pressing OK I get an error due to an unhandled exception for an expired certificate. It doesn't say which URL it tried to connect or anything. Unfortunately, there's no way around the setup code, so I'm pretty much stuck there.
The full error message after pressing "Copy to clipboard" in the error dialogue:
calibre, version 7.8.0
ERROR: Unhandled exception: <b>ClientConnectionError</b>:<calibre_plugins.overdrive_libby.libby.errors.ClientConnectionError; http_status=0, msg='URLError <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1006)>', error_response='''>
calibre 7.8 Portable embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: D:\Calibre\Calibre Portable\Calibre\calibre.exe
Successfully initialized third party plugins: OverDrive Libby (0, 1, 9)
Traceback (most recent call last):
File "urllib\request.py", line 1348, 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: certificate has expired (_ssl.c:1006)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.libby.client", line 518, in send_request
File "urllib\request.py", line 519, in open
File "urllib\request.py", line 536, in _open
File "urllib\request.py", line 496, in _call_chain
File "urllib\request.py", line 1391, in https_open
File "urllib\request.py", line 1351, in do_open
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1006)>
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.action", line 133, in <lambda>
File "calibre\customize\__init__.py", line 188, in do_user_config
File "calibre_plugins.overdrive_libby.__init__", line 104, in save_settings
File "calibre_plugins.overdrive_libby.config", line 947, in save_settings
File "calibre_plugins.overdrive_libby.libby.client", line 593, in get_chip
File "calibre_plugins.overdrive_libby.libby.client", line 556, in send_request
calibre_plugins.overdrive_libby.libby.errors.ClientConnectionError: <calibre_plugins.overdrive_libby.libby.errors.ClientConnectionError; http_status=0, msg='URLError <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1006)>', error_response='''>
overdrive-libby-plugin-a9218ce.zip
Changes from previous test version:
Recently, OverDrive Libby has stopped working. The following error message is being thrown when I open or try to refresh the OverDrive Libby plugin:
calibre, version 7.9.0
ERROR: Unhandled exception: <b>ClientForbiddenError</b>: Error synchronizing data<p>HTTP Error 403: Forbidden</p>
calibre 7.9 embedded-python: True
Windows-10-10.0.22635-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22635')
Python 3.11.5
Windows: ('10', '10.0.22635', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 10, 0) && DeDRM (10, 0, 3) && Package KFX (from KFX Input) (2, 10, 0) && APNX Generator (1, 1, 0) && Audio M3U (1, 0, 0) && Check Books (0, 1, 8) && Count Pages (1, 13, 6) && Editor Chains (1, 1, 6) && English Noun Frequency (1, 0, 16) && EpubCheck (0, 2, 5) && Highlights to Obsidian (1, 4, 1) && Hyphenate This! (0, 1, 3) && KFX metadata reader (from KFX Input) (2, 10, 0) && From KFX (2, 10, 0) && KFX Input (2, 10, 0) && Set KFX metadata (from KFX Output) (2, 7, 0) && KFX Output (2, 7, 0) && Kindle Collections (1, 7, 29) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 1) && Last Modified (0, 8, 5) && OverDrive Libby (0, 1, 9) && Quality Check (1, 13, 10) && Reformat plugin (2, 4, 0) && TextDiff (1, 2, 4) && WordDumb (3, 31, 2) && X-Ray Creator (3, 2, 1)
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.libby.client", line 518, in send_request
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 403: Forbidden
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.workers", line 351, in run
File "calibre_plugins.overdrive_libby.libby.client", line 631, in sync
File "calibre_plugins.overdrive_libby.libby.client", line 538, in send_request
File "calibre_plugins.overdrive_libby.libby.errors", line 143, in process
calibre_plugins.overdrive_libby.libby.errors.ClientForbiddenError: <calibre_plugins.overdrive_libby.libby.errors.ClientForbiddenError; http_status=403, msg='HTTP Error 403: Forbidden', error_response='{"result":"missing_chip"}''>
OK finally I got to try the plugin on a release day and here's my report:
Thanks a lot for reading and trying to accommodate these issues.
Installed the plugin through the GUI, and copied my 8 digit code into the plugin settings. When trying to open the GUI within Calibre, nothing happens.
Reloading Calibre in debug mode gives me a tiny bit of info in the debug log:
Traceback (most recent call last):
File "/usr/lib64/calibre/calibre/gui2/ui.py", line 223, in initialize
ac.do_genesis()
File "/usr/lib64/calibre/calibre/gui2/actions/__init__.py", line 145, in do_genesis
self.genesis()
File "calibre_plugins.overdrive_libby.action", line 76, in genesis
image_resources = get_resources(
^^^^^^^^^^^^^^
TypeError: get_resources() got an unexpected keyword argument 'print_tracebacks_for_missing_resources'
calibre Debug log
calibre 5.43 embedded-python: False is64bit: True
Linux-6.4.14-200.fc38.x86_64-x86_64-with-glibc2.37 Linux ('64bit', 'ELF')
('Linux', '6.4.14-200.fc38.x86_64', '#1 SMP PREEMPT_DYNAMIC Sat Sep 2 16:36:06 UTC 2023')
Python 3.11.5
As you can see, Linux desktop app, Fedora 38, Calibre 5.43.
Am I missing something?
calibre, version 6.25.0
ERROR: Unhandled exception: <b>TypeError</b>:None is not a unicode string
calibre 6.25 embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.10.1
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: ACSM Input (0, 1, 0) && DeDRM (10, 0, 3) && ACSM Input Plugin GUI Extension (0, 1, 0) && KindleUnpack - The Plugin (0, 83, 1) && Modify ePub (1, 8, 1) && OverDrive Libby (0, 1, 7)
Traceback (most recent call last):
File "calibre_plugins.overdrive_libby.models", line 772, in filterAcceptsRow
File "calibre\utils\icu.py", line 191, in change_case
TypeError: None is not a unicode string
Trying to type in something in the Filter bar in Cards tab generates an error.
Originally posted by @p1nkyy in #7 (comment)
The plugin was able to download magazines until recently. (I tried the fix found on it's mobilereads.com page, but it didn't work.) When trying to download magazines, I get the following error message:
calibre, version 7.10.0
ERROR: Unhandled exception: <b>KeyError</b>: Failed to download e-book
calibre 7.10 embedded-python: True
Windows-10-10.0.22635-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22635')
Python 3.11.5
Windows: ('10', '10.0.22635', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 10, 0) && DeDRM (10, 0, 3) && Package KFX (from KFX Input) (2, 10, 0) && APNX Generator (1, 1, 0) && Audio M3U (1, 0, 0) && Check Books (0, 1, 8) && Count Pages (1, 13, 6) && Editor Chains (1, 1, 7) && English Noun Frequency (1, 0, 16) && EpubCheck (0, 2, 5) && Highlights to Obsidian (1, 4, 1) && Hyphenate This! (0, 1, 3) && KFX metadata reader (from KFX Input) (2, 10, 0) && From KFX (2, 10, 0) && KFX Input (2, 10, 0) && Set KFX metadata (from KFX Output) (2, 7, 0) && KFX Output (2, 7, 0) && Kindle Collections (1, 7, 29) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 1) && Last Modified (0, 8, 5) && OverDrive Libby (0, 1, 9) && Overdrive Link (2, 57, 0) && Quality Check (1, 13, 10) && Reformat plugin (2, 4, 0) && TextDiff (1, 2, 4) && WordDumb (3, 31, 4) && X-Ray Creator (3, 2, 1) && Overdrive Link Metadata Source (2, 57, 0)
Traceback (most recent call last):
File "calibre\gui2\threaded_jobs.py", line 85, in start_work
File "calibre_plugins.overdrive_libby.magazine_download", line 387, in __call__
File "calibre_plugins.overdrive_libby.magazine_download", line 467, in _custom_download
File "calibre_plugins.overdrive_libby.libby.client", line 822, in process_ebook
KeyError: 'openbook'
Here is the debug output. (I redacted some personal information and replaced my key with '#'s)
ApplicationPaletteChange event ignored
Using calibre Qt style: True
ApplicationPaletteChange event received
Traceback (most recent call last):
File "calibre\gui2\ui.py", line 147, in __init__
File "calibre\gui2\ui.py", line 165, in init_iaction
File "calibre\customize\__init__.py", line 659, in load_actual_plugin
File "importlib\__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "calibre\customize\zipplugin.py", line 205, in exec_module
File "calibre_plugins.apnx_generator.apnxaction", line 10, in <module>
ModuleNotFoundError: No module named 'cStringIO'
Traceback (most recent call last):
File "calibre\gui2\ui.py", line 147, in __init__
File "calibre\gui2\ui.py", line 165, in init_iaction
File "calibre\customize\__init__.py", line 659, in load_actual_plugin
File "importlib\__init__.py", line 126, in import_module
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "calibre\customize\zipplugin.py", line 205, in exec_module
File "calibre_plugins.xray_creator.ui", line 14, in <module>
ModuleNotFoundError: No module named 'httplib'
Failed to load resource: 'commit.txt' from the plugin zip file: C:\Users\REDACTED\AppData\Roaming\calibre\plugins\OverDrive Libby.zip
Traceback (most recent call last):
File "calibre\customize\zipplugin.py", line 46, in get_resources
File "zipfile.py", line 1510, in read
File "zipfile.py", line 1547, in open
File "zipfile.py", line 1476, in getinfo
KeyError: "There is no item named 'commit.txt' in the archive"
[overdrive_libby/0.1.9] Loaded 2 items from file cache C:\Users\REDACTED\AppData\Roaming\calibre\plugins\overdrive_libby.libraries.json
[overdrive_libby/0.1.9] Loaded 1 items from file cache C:\Users\REDACTED\AppData\Roaming\calibre\plugins\overdrive_libby.media.json
calibre Debug log
calibre 7.10 embedded-python: True
Windows-10-10.0.22635-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22635')
Python 3.11.5
Windows: ('10', '10.0.22635', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre-debug.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 10, 0) && DeDRM (10, 0, 3) && Package KFX (from KFX Input) (2, 10, 0) && APNX Generator (1, 1, 0) && Audio M3U (1, 0, 0) && Check Books (0, 1, 8) && Count Pages (1, 13, 6) && Editor Chains (1, 1, 7) && English Noun Frequency (1, 0, 16) && EpubCheck (0, 2, 5) && Highlights to Obsidian (1, 4, 1) && Hyphenate This! (0, 1, 3) && KFX metadata reader (from KFX Input) (2, 10, 0) && From KFX (2, 10, 0) && KFX Input (2, 10, 0) && Set KFX metadata (from KFX Output) (2, 7, 0) && KFX Output (2, 7, 0) && Kindle Collections (1, 7, 29) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 1) && Last Modified (0, 8, 5) && OverDrive Libby (0, 1, 9) && Overdrive Link (2, 57, 0) && Quality Check (1, 13, 10) && Reformat plugin (2, 4, 0) && TextDiff (1, 2, 4) && WordDumb (3, 31, 4) && X-Ray Creator (3, 2, 1)
calibre 7.10 embedded-python: True
Windows-10-10.0.22635-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.22635')
Python 3.11.5
Windows: ('10', '10.0.22635', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre-debug.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 10, 0) && DeDRM (10, 0, 3) && Package KFX (from KFX Input) (2, 10, 0) && APNX Generator (1, 1, 0) && Audio M3U (1, 0, 0) && Check Books (0, 1, 8) && Count Pages (1, 13, 6) && Editor Chains (1, 1, 7) && English Noun Frequency (1, 0, 16) && EpubCheck (0, 2, 5) && Highlights to Obsidian (1, 4, 1) && Hyphenate This! (0, 1, 3) && KFX metadata reader (from KFX Input) (2, 10, 0) && From KFX (2, 10, 0) && KFX Input (2, 10, 0) && Set KFX metadata (from KFX Output) (2, 7, 0) && KFX Output (2, 7, 0) && Kindle Collections (1, 7, 29) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 1) && Last Modified (0, 8, 5) && OverDrive Libby (0, 1, 9) && Overdrive Link (2, 57, 0) && Quality Check (1, 13, 10) && Reformat plugin (2, 4, 0) && TextDiff (1, 2, 4) && WordDumb (3, 31, 4) && X-Ray Creator (3, 2, 1)
QPA platform: windows
devicePixelRatio: 1.5
logicalDpi: 96.0 x 96.0
physicalDpi: 93.2912482065997 x 93.3061224489796
[0.00] Starting up...
[0.00] Initializing db...
[0.05] db initialized
[0.05] Constructing main UI...
Textdiff: self.menu:
[1.47] GUI main window shown
[1.62] main UI initialized...
[1.62] Started up in 1.62 seconds with 623 books
[overdrive_libby/0.1.9] Using saved windows height: 464
[overdrive_libby/0.1.9] Resizing window to: (784, 464)
[overdrive_libby/0.1.9] REQUEST: GET https://sentry-read.svc.overdrive.com/chip/sync
[overdrive_libby/0.1.9] REQ HEADERS:
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15
Accept: application/json
Accept-encoding: gzip
Referer: https://libbyapp.com/
Cache-control: no-cache
Pragma: no-cache
Authorization: Bearer ******************************************************************************************************
[overdrive_libby/0.1.9] RESPONSE: 200 https://sentry-read.svc.overdrive.com/chip/sync
[overdrive_libby/0.1.9] RES HEADERS:
Server: nginx
Date: Mon, 06 May 2024 00:09:07 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Status: 200 OK
Vary: Accept-Language
Content-Language: en-US
ETag: W/"e7dc85f61531d84abf56639fd950e3d9"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: 9e3e066c0a4073449fca4a0fdb040726
X-Runtime: 0.844929
Content-Encoding: gzip
[overdrive_libby/0.1.9] RES BODY: {"result":"synchronized","cards":[{"cardId":"73424658","cardName":"Carson City Library","createDate":"2024-03-15T21:33:55+00:00","authorizeDate":"2024-03-20T06:27:14Z","puid":"141873981","isSessionUser":false,"library":{"websiteId":"100824","name":"Nevada Library Cooperative","logo":{"url":"https://thunder.cdn.overdrive.com/logo-resized/8299?1530125149"}},"advantageKey":"nevadalib-carson","ilsName":"carsoncitylib","username":null,"emailAddress":null,"limits":{"hold":10,"book":10,"audiobook":10,"loan":10},"counts":{"loan":1,"hold":1},"lendingPeriods":{"book":{"options":[[14,"days"],[21,"days"]],"preference":[21,"days"]},"audiobook":{"options":[[14,"days"],[21,"days"]],"preference":[21,"days"]},"magazine":{"options":[[14,"days"],[21,"days"]],"preference":[21,"days"]}},"accounts":[-1,414],"contentMask":-1,"isVisitingCard":false,"canPlaceHolds":true,"canRecommendTitles":true,"allowReadingHistorySince":"2024-03-15T21:11:21.8Z","publicLibraryMaturity":200},{"cardId":"68014703","cardName":"Washoe Library","createDate":"2023-10-20T17:02:15+00:00","authorizeDate":"2023-10-25T20:42:08Z","puid":"134452540","isSessionUser":false,"library":{"websiteId":"192","name":"Washoe County Library System","logo":{"url":"https://thunder.cdn.overdrive.com/logos/crushed/1239.png?1"}},"advantageKey":"washoecounty","ilsName":"washoe","username":null,"emailAddress":null,"limits":{"hold":20,"book":10,"audiobook":10,"loan":10},"counts":{"loan":6,"hold":9},"lendingPeriods":{"book":{"options":[[7,"days"],[14,"days"],[21,"days"]],"preference":[21,"days"],"luckyDay":7},"audiobook":{"options":[[7,"days"],[14,"days"],[21,"days"]],"preference":[21,"days"],"luckyDay":7},"magazine":{"options":[[7,"days"],[14,"days"],[21,"days"]],"preference":[21,"days"]}},"accounts":[-1],"contentMask":-1,"isVisitingCard":false,"canPlaceHolds":true,"canRecommendTitles":true,"allowReadingHistorySince":"2023-10-20T17:02:15.467Z","publicLibraryMaturity":200}],"loans":[{"checkoutId":71856018,"expires":"2024-05-21T12:48:43+00:00","expireDate":"2024-05-21T12:48:43+00:00","checkoutDate":"2024-04-30T12:48:43+00:00","renewableOn":"2024-05-18T12:48:43+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":1,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=0cbc02d7-9f26-497c-a025-90819a6e0aa5&.epub-sample.overdrive.com"},"reserveId":"0cbc02d7-9f26-497c-a025-90819a6e0aa5","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availabilityType":"normal","subjects":[{"id":"51","name":"Literary Criticism"},{"id":"74","name":"Religion & Spirituality"},{"id":"111","name":"Nonfiction"}],"privateAccountId":414,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/1493-1/{0CBC02D7-9F26-497C-A025-90819A6E0AA5}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#A6ADB7","rgb":{"red":166,"green":173,"blue":183}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/1493-1/{0CBC02D7-9F26-497C-A025-90819A6E0AA5}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#A6ACB8","rgb":{"red":166,"green":172,"blue":184}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/1493-1/{0CBC02D7-9F26-497C-A025-90819A6E0AA5}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#A4ADB6","rgb":{"red":164,"green":173,"blue":182}},"isPlaceholderImage":false}},"id":"9790858","firstCreatorName":"Marilynne Robinson","firstCreatorId":94113,"firstCreatorSortName":"Robinson, Marilynne","title":"Reading Genesis","sortTitle":"Reading Genesis","starRating":1.4,"starRatingCount":5,"edition":"Unabridged","publishDate":"2024-03-12T04:00:00+00:00","publishDateText":"03/12/2024","formats":[{"identifiers":[{"type":"ISBN","value":"9781250257246"}],"rights":[],"fileSize":365381792,"onSaleDateUtc":"2024-03-12T04:00:00+00:00","duration":"12:41:12","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781250257246","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=0cbc02d7-9f26-497c-a025-90819a6e0aa5&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9781250257246"}],"rights":[],"fileSize":365426360,"onSaleDateUtc":"2024-03-12T04:00:00+00:00","partCount":12,"duration":"12:48:08","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781250257246","bundledContent":[],"fulfillmentType":"odm","isLockedIn":false,"id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"3606","name":"Macmillan Audio"},"websiteId":"100824","cardId":"73424658"},{"checkoutId":113187710,"expires":"2024-05-26T22:15:28+00:00","expireDate":"2024-05-26T22:15:28+00:00","checkoutDate":"2024-05-05T22:15:28+00:00","renewableOn":"2024-05-23T22:15:28+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":1,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":1,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=0bc4502b-ccf4-4cfa-9d96-0b35a30c4303&.epub-sample.overdrive.com"},"reserveId":"0bc4502b-ccf4-4cfa-9d96-0b35a30c4303","subtitle":"life and death in the Japanese underworld","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availabilityType":"normal","subjects":[{"id":"7","name":"Biography & Autobiography"},{"id":"46","name":"Language Arts"},{"id":"92","name":"True Crime"},{"id":"111","name":"Nonfiction"}],"privateAccountId":-1,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/3268-1/{0BC4502B-CCF4-4CFA-9D96-0B35A30C4303}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#04050A","rgb":{"red":4,"green":5,"blue":10}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/3268-1/{0BC4502B-CCF4-4CFA-9D96-0B35A30C4303}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#04050A","rgb":{"red":4,"green":5,"blue":10}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/3268-1/{0BC4502B-CCF4-4CFA-9D96-0B35A30C4303}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#04050A","rgb":{"red":4,"green":5,"blue":10}},"isPlaceholderImage":false}},"id":"9970640","firstCreatorName":"Jake Adelstein","firstCreatorId":536440,"firstCreatorSortName":"Adelstein, Jake","title":"The Last Yakuza","sortTitle":"Last Yakuza life and death in the Japanese underworld","starRating":3.0,"starRatingCount":5,"publishDate":"2023-10-31T04:00:00+00:00","publishDateText":"10/31/2023","formats":[{"identifiers":[{"type":"ASIN","value":"B0CB4VDRY2"}],"rights":[],"onSaleDateUtc":"2023-10-31T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","isLockedIn":false,"id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9781925307221"}],"rights":[],"onSaleDateUtc":"2023-10-31T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781925307221","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=0bc4502b-ccf4-4cfa-9d96-0b35a30c4303&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9781925307221"}],"rights":[],"fileSize":816477,"onSaleDateUtc":"2023-10-31T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781925307221","bundledContent":[],"fulfillmentType":"epub","isLockedIn":false,"id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"01f3bff0-27b8-31e1-9895-b6e440d001b2"}],"rights":[],"onSaleDateUtc":"2023-10-31T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","isLockedIn":false,"id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"8798","name":"Scribe Publications"},"websiteId":"192","cardId":"68014703"},{"checkoutId":113131086,"expires":"2024-05-25T17:31:51+00:00","expireDate":"2024-05-25T17:31:51+00:00","checkoutDate":"2024-05-04T17:31:51+00:00","renewableOn":"2024-05-22T17:31:51+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":1,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/torah-23aacb?.epub-sample.overdrive.com"},"reserveId":"23aacb4d-62f4-4e4c-85a8-56b16c824ef3","subtitle":"The Five Books of Moses, the New Translation of the Holy Scriptures According to the Traditional Hebrew Text","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availabilityType":"normal","subjects":[{"id":"29","name":"Christian Nonfiction"},{"id":"74","name":"Religion & Spirituality"},{"id":"111","name":"Nonfiction"}],"privateAccountId":-1,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/2304-1/23A/ACB/4D/{23AACB4D-62F4-4E4C-85A8-56B16C824EF3}Img150.jpg","height":200,"width":150,"primaryColor":{"hex":"#76232B","rgb":{"red":118,"green":35,"blue":43}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/2304-1/23A/ACB/4D/{23AACB4D-62F4-4E4C-85A8-56B16C824EF3}Img400.jpg","height":400,"width":300,"primaryColor":{"hex":"#75242B","rgb":{"red":117,"green":36,"blue":43}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/2304-1/{23AACB4D-62F4-4E4C-85A8-56B16C824EF3}Img100.jpg","height":680,"width":510,"primaryColor":{"hex":"#73232E","rgb":{"red":115,"green":35,"blue":46}},"isPlaceholderImage":false}},"id":"2083793","firstCreatorName":"Jewish Publication Society, Inc.","firstCreatorId":906658,"firstCreatorSortName":"Jewish Publication Society, Inc.","title":"The Torah","sortTitle":"Torah The Five Books of Moses the New Translation of the Holy Scriptures According to the Traditional Hebrew Text","starRating":4.4,"starRatingCount":104,"publishDate":"2015-01-01T05:00:00+00:00","publishDateText":"01/01/2015","formats":[{"identifiers":[{"type":"ASIN","value":"B00S219H4Y"}],"rights":[],"onSaleDateUtc":"2015-01-01T05:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","isLockedIn":false,"id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780827612334"}],"rights":[],"onSaleDateUtc":"2015-01-01T05:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780827612334","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/torah-23aacb?.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780827612334"}],"rights":[],"fileSize":2772236,"onSaleDateUtc":"2015-01-01T05:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780827612334","bundledContent":[],"fulfillmentType":"epub","isLockedIn":false,"id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"24d47829-d0ab-3855-8662-9f8a458828cf"}],"rights":[],"onSaleDateUtc":"2015-01-01T05:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","isLockedIn":false,"id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"5978","name":"University of Nebraska Press"},"websiteId":"192","cardId":"68014703"},{"checkoutId":113097975,"expires":"2024-05-17T23:02:00+00:00","expireDate":"2024-05-17T23:02:00+00:00","checkoutDate":"2024-05-03T23:02:00+00:00","renewableOn":"2024-05-14T23:02:00+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=b8e60728-dd6e-45ca-8491-fac93dfe8ce5&.epub-sample.overdrive.com"},"reserveId":"b8e60728-dd6e-45ca-8491-fac93dfe8ce5","series":"The New York Review of Books","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1165","name":"Culture & Literature"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/11052-1/{B8E60728-DD6E-45CA-8491-FAC93DFE8CE5}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#0A131C","rgb":{"red":10,"green":19,"blue":28}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{B8E60728-DD6E-45CA-8491-FAC93DFE8CE5}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#0D111A","rgb":{"red":13,"green":17,"blue":26}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/11052-1/{B8E60728-DD6E-45CA-8491-FAC93DFE8CE5}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#10131A","rgb":{"red":16,"green":19,"blue":26}},"isPlaceholderImage":false}},"id":"10712103","firstCreatorId":0,"title":"The New York Review of Books","sortTitle":"The New York Review of Books","frequency":{"id":"5","name":"Every other week"},"pages":56,"parentMagazineTitleId":"5844398","edition":"May 23 2024","publishDateText":"May 23 2024 5:16AM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"7107-643936"}],"rights":[],"onSaleDateUtc":"2024-05-03T13:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=b8e60728-dd6e-45ca-8491-fac93dfe8ce5&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":113085544,"expires":"2024-05-24T18:37:59+00:00","expireDate":"2024-05-24T18:37:59+00:00","checkoutDate":"2024-05-03T18:37:59+00:00","renewableOn":"2024-05-21T18:37:59+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":1,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=30047799-67fb-4dc9-8541-75df055fef8e&.epub-sample.overdrive.com"},"reserveId":"30047799-67fb-4dc9-8541-75df055fef8e","series":"Lockwood & Co.","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availabilityType":"normal","subjects":[{"id":"24","name":"Fantasy"},{"id":"43","name":"Juvenile Fiction"},{"id":"44","name":"Juvenile Literature"},{"id":"57","name":"Mystery"}],"privateAccountId":-1,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/0017-1/{30047799-67FB-4DC9-8541-75DF055FEF8E}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#293438","rgb":{"red":41,"green":52,"blue":56}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/0017-1/{30047799-67FB-4DC9-8541-75DF055FEF8E}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#293438","rgb":{"red":41,"green":52,"blue":56}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/0017-1/{30047799-67FB-4DC9-8541-75DF055FEF8E}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#293438","rgb":{"red":41,"green":52,"blue":56}},"isPlaceholderImage":false}},"id":"2387517","firstCreatorName":"Jonathan Stroud","firstCreatorId":141458,"firstCreatorSortName":"Stroud, Jonathan","title":"The Hollow Boy","sortTitle":"Hollow Boy","starRating":4.3,"starRatingCount":409,"publishDate":"2015-09-04T04:00:00+00:00","publishDateText":"09/04/2015","formats":[{"identifiers":[{"type":"ASIN","value":"B00WLEEKZ4"}],"rights":[],"onSaleDateUtc":"2015-09-04T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","isLockedIn":false,"id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9781484722541"}],"rights":[],"fileSize":3874444,"onSaleDateUtc":"2015-09-04T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781484722541","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=30047799-67fb-4dc9-8541-75df055fef8e&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9781484722541"}],"rights":[],"fileSize":4467530,"onSaleDateUtc":"2015-09-04T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781484722541","bundledContent":[],"fulfillmentType":"epub","isLockedIn":false,"id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"9f779200-e57f-3792-a23a-a5c5034643d1"}],"rights":[],"onSaleDateUtc":"2015-09-04T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","isLockedIn":false,"id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"17","name":"Hachette Digital, Inc."},"detailedSeries":{"seriesId":523040,"seriesName":"Lockwood & Co.","readingOrder":"3","rank":26},"websiteId":"192","cardId":"68014703"},{"checkoutId":113008744,"expires":"2024-05-16T08:46:00+00:00","expireDate":"2024-05-16T08:46:00+00:00","checkoutDate":"2024-05-02T08:46:00+00:00","renewableOn":"2024-05-13T08:46:00+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=a7ac69e5-5a7d-4e9e-8afc-065a0c4a5a50&.epub-sample.overdrive.com"},"reserveId":"a7ac69e5-5a7d-4e9e-8afc-065a0c4a5a50","series":"Cycling Weekly","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1185","name":"Sports"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/11052-1/{A7AC69E5-5A7D-4E9E-8AFC-065A0C4A5A50}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#F54C9F","rgb":{"red":245,"green":76,"blue":159}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{A7AC69E5-5A7D-4E9E-8AFC-065A0C4A5A50}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#F3469F","rgb":{"red":243,"green":70,"blue":159}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{A7AC69E5-5A7D-4E9E-8AFC-065A0C4A5A50}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#F0489D","rgb":{"red":240,"green":72,"blue":157}},"isPlaceholderImage":false}},"id":"10709462","firstCreatorId":0,"title":"Cycling Weekly","sortTitle":"Cycling Weekly","frequency":{"id":"8","name":"Weekly"},"pages":64,"parentMagazineTitleId":"5856204","edition":"May 02 2024","publishDateText":"May 1 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"8040-619703"}],"rights":[],"onSaleDateUtc":"2024-05-02T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=a7ac69e5-5a7d-4e9e-8afc-065a0c4a5a50&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":113008653,"expires":"2024-05-16T08:44:42+00:00","expireDate":"2024-05-16T08:44:42+00:00","checkoutDate":"2024-05-02T08:44:42+00:00","renewableOn":"2024-05-13T08:44:42+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=1e8560e3-fd2b-4fea-a857-e7eb275d50f4&.epub-sample.overdrive.com"},"reserveId":"1e8560e3-fd2b-4fea-a857-e7eb275d50f4","series":"Hackercool Magazine","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/11052-1/{1E8560E3-FD2B-4FEA-A857-E7EB275D50F4}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#000508","rgb":{"red":0,"green":5,"blue":8}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{1E8560E3-FD2B-4FEA-A857-E7EB275D50F4}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#000202","rgb":{"red":0,"green":2,"blue":2}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{1E8560E3-FD2B-4FEA-A857-E7EB275D50F4}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#0C1212","rgb":{"red":12,"green":18,"blue":18}},"isPlaceholderImage":false}},"id":"10709452","firstCreatorId":0,"title":"Hackercool Magazine","sortTitle":"Hackercool Magazine","frequency":{"id":"6","name":"Monthly"},"pages":44,"parentMagazineTitleId":"6414195","edition":"Mar 01 2024","publishDateText":"Feb 29 2024 7:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"38904-656821"}],"rights":[],"onSaleDateUtc":"2024-05-02T00:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=1e8560e3-fd2b-4fea-a857-e7eb275d50f4&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112994845,"expires":"2024-05-16T02:10:21+00:00","expireDate":"2024-05-16T02:10:21+00:00","checkoutDate":"2024-05-02T02:10:21+00:00","renewableOn":"2024-05-13T02:10:21+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=4cbce0a2-3973-49c0-a17b-2ec1f31c23c1&.epub-sample.overdrive.com"},"reserveId":"4cbce0a2-3973-49c0-a17b-2ec1f31c23c1","series":"Cycling Weekly","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1185","name":"Sports"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{4CBCE0A2-3973-49C0-A17B-2EC1F31C23C1}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#EC141F","rgb":{"red":236,"green":20,"blue":31}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/11052-1/{4CBCE0A2-3973-49C0-A17B-2EC1F31C23C1}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#EA131A","rgb":{"red":234,"green":19,"blue":26}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{4CBCE0A2-3973-49C0-A17B-2EC1F31C23C1}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#ED111D","rgb":{"red":237,"green":17,"blue":29}},"isPlaceholderImage":false}},"id":"10693913","firstCreatorId":0,"title":"Cycling Weekly","sortTitle":"Cycling Weekly","frequency":{"id":"8","name":"Weekly"},"pages":64,"parentMagazineTitleId":"5856204","edition":"Apr 25 2024","publishDateText":"Apr 24 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"8040-619702"}],"rights":[],"onSaleDateUtc":"2024-04-25T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=4cbce0a2-3973-49c0-a17b-2ec1f31c23c1&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112994838,"expires":"2024-05-16T02:10:15+00:00","expireDate":"2024-05-16T02:10:15+00:00","checkoutDate":"2024-05-02T02:10:15+00:00","renewableOn":"2024-05-13T02:10:15+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=63e639c6-5728-4874-8bbd-3079856b02f4&.epub-sample.overdrive.com"},"reserveId":"63e639c6-5728-4874-8bbd-3079856b02f4","series":"The MagPi","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{63E639C6-5728-4874-8BBD-3079856B02F4}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#94B8AA","rgb":{"red":148,"green":184,"blue":170}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{63E639C6-5728-4874-8BBD-3079856B02F4}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#33493D","rgb":{"red":51,"green":73,"blue":61}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{63E639C6-5728-4874-8BBD-3079856B02F4}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#48494B","rgb":{"red":72,"green":73,"blue":75}},"isPlaceholderImage":false}},"id":"10693939","firstCreatorId":0,"title":"The MagPi","sortTitle":"The MagPi","frequency":{"id":"6","name":"Monthly"},"pages":100,"parentMagazineTitleId":"6515053","edition":"#141","publishDate":"2024-04-30T23:38:00+00:00","publishDateText":"Apr 30 2024 11:38PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"39069-632213"}],"rights":[],"onSaleDateUtc":"2024-04-25T08:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=63e639c6-5728-4874-8bbd-3079856b02f4&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112994837,"expires":"2024-05-16T02:10:15+00:00","expireDate":"2024-05-16T02:10:15+00:00","checkoutDate":"2024-05-02T02:10:15+00:00","renewableOn":"2024-05-13T02:10:15+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=8009d327-84a3-4735-80d8-d20d290bd694&.epub-sample.overdrive.com"},"reserveId":"8009d327-84a3-4735-80d8-d20d290bd694","series":"HackSpace","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1164","name":"Crafts"},{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{8009D327-84A3-4735-80D8-D20D290BD694}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{8009D327-84A3-4735-80D8-D20D290BD694}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{8009D327-84A3-4735-80D8-D20D290BD694}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false}},"id":"10693938","firstCreatorId":0,"title":"HackSpace","sortTitle":"HackSpace","frequency":{"id":"6","name":"Monthly"},"pages":100,"parentMagazineTitleId":"6501957","edition":"#78","publishDate":"2024-05-01T15:55:00+00:00","publishDateText":"May 1 2024 11:55AM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"39035-632200"}],"rights":[],"onSaleDateUtc":"2024-04-25T08:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=8009d327-84a3-4735-80d8-d20d290bd694&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112993609,"expires":"2024-05-16T01:54:11+00:00","expireDate":"2024-05-16T01:54:11+00:00","checkoutDate":"2024-05-02T01:54:11+00:00","renewableOn":"2024-05-13T01:54:11+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=2ddf6667-7d46-4dbb-9140-7e5999f9e76a&.epub-sample.overdrive.com"},"reserveId":"2ddf6667-7d46-4dbb-9140-7e5999f9e76a","series":"New York Magazine","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1176","name":"News & Politics"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{2DDF6667-7D46-4DBB-9140-7E5999F9E76A}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#967F60","rgb":{"red":150,"green":127,"blue":96}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{2DDF6667-7D46-4DBB-9140-7E5999F9E76A}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#988366","rgb":{"red":152,"green":131,"blue":102}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{2DDF6667-7D46-4DBB-9140-7E5999F9E76A}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#9C8661","rgb":{"red":156,"green":134,"blue":97}},"isPlaceholderImage":false}},"id":"10681617","firstCreatorId":0,"title":"New York Magazine","sortTitle":"New York Magazine","frequency":{"id":"5","name":"Every other week"},"pages":96,"parentMagazineTitleId":"5846716","edition":"April 22-May 5, 2024","publishDateText":"Apr 21 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"5580-646971"}],"rights":[],"onSaleDateUtc":"2024-04-22T07:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=2ddf6667-7d46-4dbb-9140-7e5999f9e76a&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112992696,"expires":"2024-05-16T01:45:16+00:00","expireDate":"2024-05-16T01:45:16+00:00","checkoutDate":"2024-05-02T01:45:16+00:00","renewableOn":"2024-05-13T01:45:16+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=ca413b77-b37b-4e06-8f65-6b9ae4422489&.epub-sample.overdrive.com"},"reserveId":"ca413b77-b37b-4e06-8f65-6b9ae4422489","series":"Tabletop Gaming","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1172","name":"Kids & Teens"},{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{CA413B77-B37B-4E06-8F65-6B9AE4422489}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#7B714E","rgb":{"red":123,"green":113,"blue":78}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{CA413B77-B37B-4E06-8F65-6B9AE4422489}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#7E7053","rgb":{"red":126,"green":112,"blue":83}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{CA413B77-B37B-4E06-8F65-6B9AE4422489}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#7B7052","rgb":{"red":123,"green":112,"blue":82}},"isPlaceholderImage":false}},"id":"10696568","firstCreatorId":0,"title":"Tabletop Gaming","sortTitle":"Tabletop Gaming","frequency":{"id":"6","name":"Monthly"},"pages":100,"parentMagazineTitleId":"8765736","edition":"Issue 90","publishDateText":"May 1 2024 6:06AM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"40022-582988"}],"rights":[],"onSaleDateUtc":"2024-04-26T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=ca413b77-b37b-4e06-8f65-6b9ae4422489&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112897090,"expires":"2024-05-21T12:50:12+00:00","expireDate":"2024-05-21T12:50:12+00:00","checkoutDate":"2024-04-30T12:50:12+00:00","renewableOn":"2024-05-18T12:50:12+00:00","isReturnable":true,"isFormatLockedIn":true,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":1,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=3859EEE5-AB76-4B63-9A38-8D3BB4555A3F&.epub-sample.overdrive.com"},"reserveId":"3859eee5-ab76-4b63-9a38-8d3bb4555a3f","series":"Vintage Classics","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availabilityType":"normal","subjects":[{"id":"10","name":"Classic Literature"},{"id":"26","name":"Fiction"},{"id":"38","name":"Horror"},{"id":"49","name":"Literature"}],"privateAccountId":-1,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/0111-1/385/9EE/E5/{3859EEE5-AB76-4B63-9A38-8D3BB4555A3F}Img150.jpg","height":200,"width":150,"primaryColor":{"hex":"#F4F6E1","rgb":{"red":244,"green":246,"blue":225}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/0111-1/385/9EE/E5/{3859EEE5-AB76-4B63-9A38-8D3BB4555A3F}Img400.jpg","height":400,"width":300,"primaryColor":{"hex":"#F7F4E3","rgb":{"red":247,"green":244,"blue":227}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/0111-1/{3859EEE5-AB76-4B63-9A38-8D3BB4555A3F}Img100.jpg","height":680,"width":510,"primaryColor":{"hex":"#F7F4E3","rgb":{"red":247,"green":244,"blue":227}},"isPlaceholderImage":false}},"id":"621149","firstCreatorName":"Mary Shelley","firstCreatorId":220211,"firstCreatorSortName":"Shelley, Mary","title":"The Original Frankenstein","sortTitle":"Original Frankenstein","starRating":3.9,"starRatingCount":27,"publishDate":"2011-10-12T04:00:00+00:00","publishDateText":"10/12/2011","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"165585"},{"type":"ASIN","value":"B004QZA0QE"}],"rights":[],"onSaleDateUtc":"2011-10-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","isLockedIn":false,"id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780307793775"},{"type":"PublisherCatalogNumber","value":"165585"}],"rights":[],"onSaleDateUtc":"2011-10-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780307793775","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=3859EEE5-AB76-4B63-9A38-8D3BB4555A3F&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780307793775"},{"type":"PublisherCatalogNumber","value":"165585"}],"rights":[],"fileSize":3137203,"onSaleDateUtc":"2011-10-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780307793775","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-410/0111-1/385/9EE/E5/OriginalFrankenstein9780307793775.epub"},"fulfillmentType":"epub","isLockedIn":true,"id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"PublisherCatalogNumber","value":"165585"},{"type":"KoboBookID","value":"053035fd-ff87-4b31-b217-60e40045d916"}],"rights":[],"onSaleDateUtc":"2011-10-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","isLockedIn":false,"id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"221","name":"Random House, Inc."},"detailedSeries":{"seriesId":503974,"seriesName":"Vintage Classics","rank":32},"websiteId":"192","cardId":"68014703"},{"checkoutId":112891752,"expires":"2024-05-14T08:41:52+00:00","expireDate":"2024-05-14T08:41:52+00:00","checkoutDate":"2024-04-30T08:41:52+00:00","renewableOn":"2024-05-11T08:41:52+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=880f6422-a6e4-4182-be7a-18bab6475f82&.epub-sample.overdrive.com"},"reserveId":"880f6422-a6e4-4182-be7a-18bab6475f82","series":"Linux Format","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{880F6422-A6E4-4182-BE7A-18BAB6475F82}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#EC1421","rgb":{"red":236,"green":20,"blue":33}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{880F6422-A6E4-4182-BE7A-18BAB6475F82}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#EA1221","rgb":{"red":234,"green":18,"blue":33}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/11052-1/{880F6422-A6E4-4182-BE7A-18BAB6475F82}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#E4151B","rgb":{"red":228,"green":21,"blue":27}},"isPlaceholderImage":false}},"id":"10703974","firstCreatorId":0,"title":"Linux Format","sortTitle":"Linux Format","frequency":{"id":"6","name":"Monthly"},"pages":100,"parentMagazineTitleId":"5856416","edition":"Jun 01 2024","publishDate":"2024-04-30T02:00:00+00:00","publishDateText":"Apr 29 2024 10:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"2962-618906"}],"rights":[],"onSaleDateUtc":"2024-04-30T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=880f6422-a6e4-4182-be7a-18bab6475f82&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112875356,"expires":"2024-05-14T01:11:30+00:00","expireDate":"2024-05-14T01:11:30+00:00","checkoutDate":"2024-04-30T01:11:30+00:00","renewableOn":"2024-05-11T01:11:30+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=9be1808a-12fe-444a-a2e6-f720d8debe10&.epub-sample.overdrive.com"},"reserveId":"9be1808a-12fe-444a-a2e6-f720d8debe10","series":"The New Yorker","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1176","name":"News & Politics"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#06192A","rgb":{"red":6,"green":25,"blue":42}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#101920","rgb":{"red":16,"green":25,"blue":32}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#1E2629","rgb":{"red":30,"green":38,"blue":41}},"isPlaceholderImage":false}},"id":"10699081","firstCreatorId":0,"title":"The New Yorker","sortTitle":"The New Yorker","frequency":{"id":"8","name":"Weekly"},"pages":78,"parentMagazineTitleId":"5844282","edition":"May 06 2024","publishDateText":"May 5 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"4604-628328"}],"rights":[],"onSaleDateUtc":"2024-04-29T14:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=9be1808a-12fe-444a-a2e6-f720d8debe10&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112764773,"expires":"2024-05-19T00:18:55+00:00","expireDate":"2024-05-19T00:18:55+00:00","checkoutDate":"2024-04-28T00:18:55+00:00","renewableOn":"2024-05-16T00:18:55+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":2,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":2,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=BEE5E718-0503-44CA-831A-27F3E5498D3F&.epub-sample.overdrive.com"},"reserveId":"bee5e718-0503-44ca-831a-27f3e5498d3f","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availabilityType":"normal","subjects":[{"id":"60","name":"New Age"},{"id":"64","name":"Philosophy"},{"id":"111","name":"Nonfiction"}],"privateAccountId":-1,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/1191-1/BEE/5E7/18/{BEE5E718-0503-44CA-831A-27F3E5498D3F}Img150.jpg","height":200,"width":150,"primaryColor":{"hex":"#F2FA81","rgb":{"red":242,"green":250,"blue":129}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/1191-1/BEE/5E7/18/{BEE5E718-0503-44CA-831A-27F3E5498D3F}Img400.jpg","height":400,"width":300,"primaryColor":{"hex":"#F2FA81","rgb":{"red":242,"green":250,"blue":129}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/1191-1/{BEE5E718-0503-44CA-831A-27F3E5498D3F}Img100.jpg","height":680,"width":510,"primaryColor":{"hex":"#F2FA81","rgb":{"red":242,"green":250,"blue":129}},"isPlaceholderImage":false}},"id":"146542","firstCreatorName":"Kahlil Gibran","firstCreatorId":141581,"firstCreatorSortName":"Gibran, Kahlil","title":"The Prophet","sortTitle":"Prophet","starRating":4.0,"starRatingCount":137,"edition":"Unabridged","publishDate":"2008-02-19T05:00:00+00:00","publishDateText":"02/19/2008","formats":[{"identifiers":[{"type":"ISBN","value":"9780739333297"},{"type":"8","value":"penguinrandomhouse_audio#9780739333297"},{"type":"LibraryISBN","value":"9781415948736"}],"rights":[],"fileSize":39677909,"onSaleDateUtc":"2006-10-03T04:00:00+00:00","duration":"01:22:39","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781415948736","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=BEE5E718-0503-44CA-831A-27F3E5498D3F&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9780739333297"},{"type":"8","value":"penguinrandomhouse_audio#9780739333297"},{"type":"LibraryISBN","value":"9781415948736"}],"rights":[],"fileSize":39725270,"onSaleDateUtc":"2006-10-03T04:00:00+00:00","partCount":2,"duration":"01:22:39","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781415948736","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/1191-1/146542-TheProphet.mp3"},"fulfillmentType":"odm","isLockedIn":false,"id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"2792","name":"Books on Tape"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112702501,"expires":"2024-05-17T17:02:11+00:00","expireDate":"2024-05-17T17:02:11+00:00","checkoutDate":"2024-04-26T17:02:11+00:00","renewableOn":"2024-05-14T17:02:11+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":2,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":6,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=18d154a6-9232-4e85-be57-00bdc5c07493&.epub-sample.overdrive.com"},"reserveId":"18d154a6-9232-4e85-be57-00bdc5c07493","subtitle":"On the Possibility of Life in Capitalist Ruins","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availabilityType":"normal","subjects":[{"id":"59","name":"Nature"},{"id":"83","name":"Sociology"},{"id":"111","name":"Nonfiction"}],"privateAccountId":-1,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/1219-1/18D/154/A6/{18D154A6-9232-4E85-BE57-00BDC5C07493}Img150.jpg","height":200,"width":150,"primaryColor":{"hex":"#FEFFF9","rgb":{"red":254,"green":255,"blue":249}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/1219-1/18D/154/A6/{18D154A6-9232-4E85-BE57-00BDC5C07493}Img400.jpg","height":400,"width":300,"primaryColor":{"hex":"#F8F9F3","rgb":{"red":248,"green":249,"blue":243}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/1219-1/{18D154A6-9232-4E85-BE57-00BDC5C07493}Img100.jpg","height":680,"width":510,"primaryColor":{"hex":"#FDFEF8","rgb":{"red":253,"green":254,"blue":248}},"isPlaceholderImage":false}},"id":"3671237","firstCreatorName":"Anna Lowenhaupt Tsing","firstCreatorId":252407,"firstCreatorSortName":"Tsing, Anna Lowenhaupt","title":"The Mushroom at the End of the World","sortTitle":"Mushroom at the End of the World On the Possibility of Life in Capitalist Ruins","starRating":3.6,"starRatingCount":30,"edition":"Unabridged","publishDate":"2017-11-28T05:00:00+00:00","publishDateText":"11/28/2017","formats":[{"identifiers":[{"type":"ISBN","value":"9781541489387"},{"type":"8","value":"tantor_audio#9781541489387"},{"type":"LibraryISBN","value":"9781541499386"}],"rights":[],"fileSize":320161326,"onSaleDateUtc":"2017-11-28T05:00:00+00:00","duration":"11:07:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781541499386","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=18d154a6-9232-4e85-be57-00bdc5c07493&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9781541489387"},{"type":"8","value":"tantor_audio#9781541489387"},{"type":"LibraryISBN","value":"9781541499386"}],"rights":[],"fileSize":320188260,"onSaleDateUtc":"2017-11-28T05:00:00+00:00","partCount":11,"duration":"11:10:55","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781541499386","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/1219-1/3671237-TheMushroomAtTheEndOfTheWorld.mp3"},"fulfillmentType":"odm","isLockedIn":false,"id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"2858","name":"Tantor Media, Inc"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112588208,"expires":"2024-05-08T05:17:53+00:00","expireDate":"2024-05-08T05:17:53+00:00","checkoutDate":"2024-04-24T05:17:53+00:00","renewableOn":"2024-05-05T05:17:53+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=5f706cb8-28cb-4a32-9d6d-f0df40fd0850&.epub-sample.overdrive.com"},"reserveId":"5f706cb8-28cb-4a32-9d6d-f0df40fd0850","series":"Coding User","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1179","name":"Tech & Gaming"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{5F706CB8-28CB-4A32-9D6D-F0DF40FD0850}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#E9181E","rgb":{"red":233,"green":24,"blue":30}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/11052-1/{5F706CB8-28CB-4A32-9D6D-F0DF40FD0850}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#E91D28","rgb":{"red":233,"green":29,"blue":40}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{5F706CB8-28CB-4A32-9D6D-F0DF40FD0850}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#EB1C26","rgb":{"red":235,"green":28,"blue":38}},"isPlaceholderImage":false}},"id":"10623886","firstCreatorId":0,"title":"Coding User","sortTitle":"Coding User","frequency":{"id":"7","name":"Quarterly"},"pages":82,"parentMagazineTitleId":"8806977","edition":"Vol 9 2024","publishDateText":"Feb 29 2024 7:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"40134-655615"}],"rights":[],"onSaleDateUtc":"2024-04-01T00:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=5f706cb8-28cb-4a32-9d6d-f0df40fd0850&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112570071,"expires":"2024-05-07T23:01:01+00:00","expireDate":"2024-05-07T23:01:01+00:00","checkoutDate":"2024-04-23T23:01:01+00:00","renewableOn":"2024-05-04T23:01:01+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=a1213eb5-e543-4726-866c-338d6e65848f&.epub-sample.overdrive.com"},"reserveId":"a1213eb5-e543-4726-866c-338d6e65848f","series":"Cycling Weekly","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1185","name":"Sports"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/11052-1/{A1213EB5-E543-4726-866C-338D6E65848F}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#F0121F","rgb":{"red":240,"green":18,"blue":31}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/11052-1/{A1213EB5-E543-4726-866C-338D6E65848F}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#E9131B","rgb":{"red":233,"green":19,"blue":27}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{A1213EB5-E543-4726-866C-338D6E65848F}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#ED111D","rgb":{"red":237,"green":17,"blue":29}},"isPlaceholderImage":false}},"id":"10658585","firstCreatorId":0,"title":"Cycling Weekly","sortTitle":"Cycling Weekly","frequency":{"id":"8","name":"Weekly"},"pages":64,"parentMagazineTitleId":"5856204","edition":"Apr 11 2024","publishDateText":"Apr 10 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"8040-619700"}],"rights":[],"onSaleDateUtc":"2024-04-11T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=a1213eb5-e543-4726-866c-338d6e65848f&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112570070,"expires":"2024-05-07T23:01:01+00:00","expireDate":"2024-05-07T23:01:01+00:00","checkoutDate":"2024-04-23T23:01:01+00:00","renewableOn":"2024-05-04T23:01:01+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=c48c4546-d8e1-4f6e-9e8c-553610efc665&.epub-sample.overdrive.com"},"reserveId":"c48c4546-d8e1-4f6e-9e8c-553610efc665","series":"New York Magazine","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1176","name":"News & Politics"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{C48C4546-D8E1-4F6E-9E8C-553610EFC665}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{C48C4546-D8E1-4F6E-9E8C-553610EFC665}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{C48C4546-D8E1-4F6E-9E8C-553610EFC665}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#FFFFFF","rgb":{"red":255,"green":255,"blue":255}},"isPlaceholderImage":false}},"id":"10646972","firstCreatorId":0,"title":"New York Magazine","sortTitle":"New York Magazine","frequency":{"id":"5","name":"Every other week"},"pages":108,"parentMagazineTitleId":"5846716","edition":"April 8-21, 2024","publishDateText":"Apr 7 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"5580-646970"}],"rights":[],"onSaleDateUtc":"2024-04-08T07:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=c48c4546-d8e1-4f6e-9e8c-553610efc665&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112570069,"expires":"2024-05-07T23:01:00+00:00","expireDate":"2024-05-07T23:01:00+00:00","checkoutDate":"2024-04-23T23:01:00+00:00","renewableOn":"2024-05-04T23:01:00+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=dfd3123d-1824-486e-a5c6-88d53030f185&.epub-sample.overdrive.com"},"reserveId":"dfd3123d-1824-486e-a5c6-88d53030f185","series":"Cycling Weekly","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1185","name":"Sports"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{DFD3123D-1824-486E-A5C6-88D53030F185}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#F0121F","rgb":{"red":240,"green":18,"blue":31}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/11052-1/{DFD3123D-1824-486E-A5C6-88D53030F185}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#EA131A","rgb":{"red":234,"green":19,"blue":26}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{DFD3123D-1824-486E-A5C6-88D53030F185}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#ED111D","rgb":{"red":237,"green":17,"blue":29}},"isPlaceholderImage":false}},"id":"10635295","firstCreatorId":0,"title":"Cycling Weekly","sortTitle":"Cycling Weekly","frequency":{"id":"8","name":"Weekly"},"pages":64,"parentMagazineTitleId":"5856204","edition":"Apr 04 2024","publishDateText":"Apr 3 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"8040-619699"}],"rights":[],"onSaleDateUtc":"2024-04-04T02:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=dfd3123d-1824-486e-a5c6-88d53030f185&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112570068,"expires":"2024-05-07T23:00:59+00:00","expireDate":"2024-05-07T23:00:59+00:00","checkoutDate":"2024-04-23T23:00:59+00:00","renewableOn":"2024-05-04T23:00:59+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=2dad3f09-e4b8-4851-9a55-0f9aa50ea0d9&.epub-sample.overdrive.com"},"reserveId":"2dad3f09-e4b8-4851-9a55-0f9aa50ea0d9","series":"The New Yorker","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1176","name":"News & Politics"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{2DAD3F09-E4B8-4851-9A55-0F9AA50EA0D9}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#000202","rgb":{"red":0,"green":2,"blue":2}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{2DAD3F09-E4B8-4851-9A55-0F9AA50EA0D9}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#000000","rgb":{"red":0,"green":0,"blue":0}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/11052-1/{2DAD3F09-E4B8-4851-9A55-0F9AA50EA0D9}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#000000","rgb":{"red":0,"green":0,"blue":0}},"isPlaceholderImage":false}},"id":"10624701","firstCreatorId":0,"title":"The New Yorker","sortTitle":"The New Yorker","frequency":{"id":"8","name":"Weekly"},"pages":76,"parentMagazineTitleId":"5844282","edition":"Apr 08 2024","publishDateText":"Apr 7 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"4604-628325"}],"rights":[],"onSaleDateUtc":"2024-04-01T14:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=2dad3f09-e4b8-4851-9a55-0f9aa50ea0d9&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112570067,"expires":"2024-05-07T23:00:59+00:00","expireDate":"2024-05-07T23:00:59+00:00","checkoutDate":"2024-04-23T23:00:59+00:00","renewableOn":"2024-05-04T23:00:59+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=215858c6-9773-49d4-ac22-caac57ae5b43&.epub-sample.overdrive.com"},"reserveId":"215858c6-9773-49d4-ac22-caac57ae5b43","series":"The New York Review of Books","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1165","name":"Culture & Literature"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{215858C6-9773-49D4-AC22-CAAC57AE5B43}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#EFA8CA","rgb":{"red":239,"green":168,"blue":202}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{215858C6-9773-49D4-AC22-CAAC57AE5B43}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#F2A6CA","rgb":{"red":242,"green":166,"blue":202}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/11052-1/{215858C6-9773-49D4-AC22-CAAC57AE5B43}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#F2A6CA","rgb":{"red":242,"green":166,"blue":202}},"isPlaceholderImage":false}},"id":"10621301","firstCreatorId":0,"title":"The New York Review of Books","sortTitle":"The New York Review of Books","frequency":{"id":"5","name":"Every other week"},"pages":64,"parentMagazineTitleId":"5844398","edition":"Apr 18 2024","publishDateText":"Apr 17 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"7107-643934"}],"rights":[],"onSaleDateUtc":"2024-03-29T00:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=215858c6-9773-49d4-ac22-caac57ae5b43&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112569740,"expires":"2024-05-07T22:53:15+00:00","expireDate":"2024-05-07T22:53:15+00:00","checkoutDate":"2024-04-23T22:53:15+00:00","renewableOn":"2024-05-04T22:53:15+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=c61c982f-53ec-4513-9765-f1f934b4dd03&.epub-sample.overdrive.com"},"reserveId":"c61c982f-53ec-4513-9765-f1f934b4dd03","series":"The New Yorker","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1176","name":"News & Politics"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/11052-1/{C61C982F-53EC-4513-9765-F1F934B4DD03}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#000000","rgb":{"red":0,"green":0,"blue":0}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{C61C982F-53EC-4513-9765-F1F934B4DD03}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#000000","rgb":{"red":0,"green":0,"blue":0}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/11052-1/{C61C982F-53EC-4513-9765-F1F934B4DD03}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#000000","rgb":{"red":0,"green":0,"blue":0}},"isPlaceholderImage":false}},"id":"10647926","firstCreatorId":0,"title":"The New Yorker","sortTitle":"The New Yorker","frequency":{"id":"8","name":"Weekly"},"pages":82,"parentMagazineTitleId":"5844282","edition":"Apr 15 2024","publishDateText":"Apr 14 2024 8:00PM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"4604-628326"}],"rights":[],"onSaleDateUtc":"2024-04-08T14:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=c61c982f-53ec-4513-9765-f1f934b4dd03&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"},{"checkoutId":112569680,"expires":"2024-05-07T22:52:10+00:00","expireDate":"2024-05-07T22:52:10+00:00","checkoutDate":"2024-04-23T22:52:10+00:00","renewableOn":"2024-05-04T22:52:10+00:00","isReturnable":true,"isFormatLockedIn":false,"isBundledChild":false,"isAssigned":false,"availableCopies":0,"ownedCopies":0,"luckyDayAvailableCopies":0,"luckyDayOwnedCopies":0,"holdsCount":0,"constraints":{"isDisneyEulaRequired":false},"sample":{"href":"https://samples.overdrive.com/?crid=cb513128-882f-45b9-8f82-1c2924b34c4b&.epub-sample.overdrive.com"},"reserveId":"cb513128-882f-45b9-8f82-1c2924b34c4b","series":"The New York Review of Books","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"isLuckyDayCheckout":false,"bundledContent":[],"bundledContentTitleIds":[],"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"otherFormats":[],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"magazine-overdrive","name":"OverDrive Magazine"},"availabilityType":"always","subjects":[{"id":"1165","name":"Culture & Literature"}],"privateAccountId":-1,"type":{"id":"magazine","name":"Magazine"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/11052-1/{CB513128-882F-45B9-8F82-1C2924B34C4B}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#B4A06E","rgb":{"red":180,"green":160,"blue":110}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/11052-1/{CB513128-882F-45B9-8F82-1C2924B34C4B}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#A39360","rgb":{"red":163,"green":147,"blue":96}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/11052-1/{CB513128-882F-45B9-8F82-1C2924B34C4B}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#A18B5A","rgb":{"red":161,"green":139,"blue":90}},"isPlaceholderImage":false}},"id":"10679507","firstCreatorId":0,"title":"The New York Review of Books","sortTitle":"The New York Review of Books","frequency":{"id":"5","name":"Every other week"},"pages":48,"parentMagazineTitleId":"5844398","edition":"May 09 2024","publishDateText":"May 9 2024 1:18AM","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"7107-643935"}],"rights":[],"onSaleDateUtc":"2024-04-19T13:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=cb513128-882f-45b9-8f82-1c2924b34c4b&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","isLockedIn":false,"id":"magazine-overdrive","name":"OverDrive Magazine"}],"publisherAccount":{"id":"43284","name":"OverDrive Magazines"},"websiteId":"192","cardId":"68014703"}],"holds":[{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":5,"holdListPosition":4,"ownedCopies":1,"sample":{"href":"https://samples.overdrive.com/zone-of-interest-d008fa?.epub-sample.overdrive.com"},"placedDate":"2024-03-15T22:37:42.623+00:00","estimatedReleaseDate":"2014-09-30T04:00:00+00:00","estimatedWaitDays":56,"patronHoldsRatio":4,"isFastlane":true,"subtitle":"A novel","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"26","name":"Fiction"},{"id":"49","name":"Literature"},{"id":"115","name":"Historical Fiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["FIC014000","FIC019000","FIC051000"],"contentAccessLevels":0,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/0111-1/{D008FA14-794D-4404-B52B-0486739ADA35}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#8C9091","rgb":{"red":140,"green":144,"blue":145}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/0111-1/{D008FA14-794D-4404-B52B-0486739ADA35}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#8C9091","rgb":{"red":140,"green":144,"blue":145}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/0111-1/{D008FA14-794D-4404-B52B-0486739ADA35}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#8C9091","rgb":{"red":140,"green":144,"blue":145}},"isPlaceholderImage":false}},"id":"1678480","firstCreatorName":"Martin Amis","firstCreatorId":386347,"firstCreatorSortName":"Amis, Martin","title":"The Zone of Interest","sortTitle":"Zone of Interest A novel","starRating":3.4,"starRatingCount":55,"publishDate":"2014-09-30T04:00:00+00:00","publishDateText":"09/30/2014","formats":[{"identifiers":[{"type":"PublisherCatalogNumber","value":"239646"},{"type":"ASIN","value":"B00JI54HGG"}],"rights":[],"onSaleDateUtc":"2014-09-30T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780385353502"},{"type":"PublisherCatalogNumber","value":"239646"}],"rights":[],"onSaleDateUtc":"2014-09-30T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780385353502","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/zone-of-interest-d008fa?.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780385353502"},{"type":"PublisherCatalogNumber","value":"239646"}],"rights":[],"fileSize":2909091,"onSaleDateUtc":"2014-09-30T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780385353502","bundledContent":[],"fulfillmentType":"epub","id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"PublisherCatalogNumber","value":"239646"},{"type":"KoboBookID","value":"3fd6f382-2c89-30e8-b3f0-be42d4f926e3"}],"rights":[],"onSaleDateUtc":"2014-09-30T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"221","name":"Random House, Inc."},"cardId":"73424658"},{"autoCheckoutFlag":false,"autoRenewFlag":true,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":4,"holdListPosition":4,"ownedCopies":2,"sample":{"href":"https://samples.overdrive.com/?crid=AD890FD5-5A7E-4349-9CBD-CE847202741A&.epub-sample.overdrive.com"},"placedDate":"2024-04-24T17:57:18.523+00:00","estimatedReleaseDate":"2005-07-15T04:00:00+00:00","holdsRatio":2,"estimatedWaitDays":28,"patronHoldsRatio":2,"isFastlane":false,"isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"10","name":"Classic Literature"},{"id":"24","name":"Fantasy"},{"id":"26","name":"Fiction"},{"id":"100","name":"Thriller"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["FIC002000","FIC004000","FIC047000"],"contentAccessLevels":0,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/0887-1/{AD890FD5-5A7E-4349-9CBD-CE847202741A}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#32312D","rgb":{"red":50,"green":49,"blue":45}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/0887-1/{AD890FD5-5A7E-4349-9CBD-CE847202741A}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#33322E","rgb":{"red":51,"green":50,"blue":46}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/0887-1/{AD890FD5-5A7E-4349-9CBD-CE847202741A}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#32322A","rgb":{"red":50,"green":50,"blue":42}},"isPlaceholderImage":false}},"id":"74599","firstCreatorName":"Herman Melville","firstCreatorId":327313,"firstCreatorSortName":"Melville, Herman","title":"Moby Dick","sortTitle":"Moby Dick","starRating":3.6,"starRatingCount":1134,"edition":"Unabridged","publishDate":"2009-01-27T05:00:00+00:00","publishDateText":"1/27/2009","formats":[{"identifiers":[{"type":"ISBN","value":"9781483089744"},{"type":"PublisherCatalogNumber","value":"9781982431648"},{"type":"LibraryISBN","value":"9781483089737"}],"rights":[],"fileSize":686874319,"onSaleDateUtc":"2005-07-15T04:00:00+00:00","duration":"23:50:59","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781483089737","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=AD890FD5-5A7E-4349-9CBD-CE847202741A&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9781483089744"},{"type":"PublisherCatalogNumber","value":"9781982431648"},{"type":"LibraryISBN","value":"9781483089737"}],"rights":[],"fileSize":687973706,"onSaleDateUtc":"2005-07-15T04:00:00+00:00","partCount":21,"duration":"23:50:59","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781483089737","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/0887-1/074599-MobyDick.mp3"},"fulfillmentType":"odm","id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"1956","name":"Blackstone Audio, Inc."},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":2,"holdListPosition":1,"ownedCopies":1,"sample":{"href":"https://samples.overdrive.com/?crid=cb0ff203-9e1e-4ddc-b796-4cf3280a1ebf&.epub-sample.overdrive.com"},"placedDate":"2024-04-20T01:59:50.38+00:00","estimatedReleaseDate":"2024-03-19T04:00:00+00:00","holdsRatio":2,"estimatedWaitDays":14,"patronHoldsRatio":1,"isFastlane":false,"isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"32","name":"LGBTQIA+ (Nonfiction)"},{"id":"67","name":"Politics"},{"id":"83","name":"Sociology"},{"id":"111","name":"Nonfiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["POL042030","SOC032000","SOC064000"],"contentAccessLevels":0,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/2390-1/{CB0FF203-9E1E-4DDC-B796-4CF3280A1EBF}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#FCCC46","rgb":{"red":252,"green":204,"blue":70}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/2390-1/{CB0FF203-9E1E-4DDC-B796-4CF3280A1EBF}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#FCCA43","rgb":{"red":252,"green":202,"blue":67}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/2390-1/{CB0FF203-9E1E-4DDC-B796-4CF3280A1EBF}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#FBCB45","rgb":{"red":251,"green":203,"blue":69}},"isPlaceholderImage":false}},"id":"9790967","firstCreatorName":"Judith Butler","firstCreatorId":543328,"firstCreatorSortName":"Butler, Judith","title":"Who's Afraid of Gender?","sortTitle":"Whos Afraid of Gender","starRating":3.4,"starRatingCount":5,"publishDate":"2024-03-19T04:00:00+00:00","publishDateText":"03/19/2024","formats":[{"identifiers":[{"type":"ASIN","value":"B0C2MWJ1V8"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780374608231"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780374608231","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=cb0ff203-9e1e-4ddc-b796-4cf3280a1ebf&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780374608231"}],"rights":[],"fileSize":713116,"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780374608231","bundledContent":[],"fulfillmentType":"epub","id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"35ba19ad-355c-30c8-a9ed-6a069ec4a6ea"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"6222","name":"Macmillan Publishers"},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":9,"holdListPosition":4,"ownedCopies":2,"sample":{"href":"https://samples.overdrive.com/?crid=2d454a8c-d3c4-4a31-b779-8175d2277be0&.epub-sample.overdrive.com"},"placedDate":"2024-04-20T01:59:41.51+00:00","estimatedReleaseDate":"2024-03-19T04:00:00+00:00","holdsRatio":5,"estimatedWaitDays":28,"patronHoldsRatio":2,"isFastlane":false,"isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"32","name":"LGBTQIA+ (Nonfiction)"},{"id":"67","name":"Politics"},{"id":"83","name":"Sociology"},{"id":"111","name":"Nonfiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["POL042030","SOC032000","SOC064000"],"contentAccessLevels":0,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/1493-1/{2D454A8C-D3C4-4A31-B779-8175D2277BE0}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#FBCB43","rgb":{"red":251,"green":203,"blue":67}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/1493-1/{2D454A8C-D3C4-4A31-B779-8175D2277BE0}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#FBCB43","rgb":{"red":251,"green":203,"blue":67}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/1493-1/{2D454A8C-D3C4-4A31-B779-8175D2277BE0}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#FBCB45","rgb":{"red":251,"green":203,"blue":69}},"isPlaceholderImage":false}},"id":"9790898","firstCreatorName":"Judith Butler","firstCreatorId":543328,"firstCreatorSortName":"Butler, Judith","title":"Who's Afraid of Gender?","sortTitle":"Whos Afraid of Gender","starRating":4.0,"starRatingCount":7,"edition":"Unabridged","publishDate":"2024-03-19T04:00:00+00:00","publishDateText":"03/19/2024","formats":[{"identifiers":[{"type":"ISBN","value":"9781250332462"}],"rights":[],"fileSize":339764864,"onSaleDateUtc":"2024-03-19T04:00:00+00:00","duration":"11:47:50","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781250332462","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=2d454a8c-d3c4-4a31-b779-8175d2277be0&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9781250332462"}],"rights":[],"fileSize":339816938,"onSaleDateUtc":"2024-03-19T04:00:00+00:00","partCount":14,"duration":"11:56:44","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781250332462","bundledContent":[],"fulfillmentType":"odm","id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"3606","name":"Macmillan Audio"},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":true,"isAvailable":false,"holdsCount":3,"holdListPosition":3,"ownedCopies":1,"sample":{"href":"https://samples.overdrive.com/?crid=a693cacd-9744-4459-9296-588122b7750a&.epub-sample.overdrive.com"},"placedDate":"2024-04-20T01:59:20.86+00:00","estimatedReleaseDate":"2024-05-14T04:00:00+00:00","holdsRatio":3,"estimatedWaitDays":50,"patronHoldsRatio":3,"isFastlane":false,"subtitle":"in and out of Japan's underworld","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-epub-adobe","name":"EPUB eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"7","name":"Biography & Autobiography"},{"id":"67","name":"Politics"},{"id":"92","name":"True Crime"},{"id":"111","name":"Nonfiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["BIO025000","POL064000","TRU003000"],"contentAccessLevels":0,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/3268-1/{A693CACD-9744-4459-9296-588122B7750A}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#453F43","rgb":{"red":69,"green":63,"blue":67}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/3268-1/{A693CACD-9744-4459-9296-588122B7750A}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#484149","rgb":{"red":72,"green":65,"blue":73}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/3268-1/{A693CACD-9744-4459-9296-588122B7750A}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#423A49","rgb":{"red":66,"green":58,"blue":73}},"isPlaceholderImage":false}},"id":"10589435","firstCreatorName":"Jake Adelstein","firstCreatorId":536440,"firstCreatorSortName":"Adelstein, Jake","title":"Tokyo Noir","sortTitle":"Tokyo Noir in and out of Japans underworld","publishDate":"2024-05-14T04:00:00+00:00","publishDateText":"05/14/2024","formats":[{"identifiers":[{"type":"ISBN","value":"9781761385841"}],"rights":[],"onSaleDateUtc":"2024-05-14T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781761385841","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=a693cacd-9744-4459-9296-588122b7750a&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9781761385841"}],"rights":[],"fileSize":1441298,"onSaleDateUtc":"2024-05-14T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9781761385841","bundledContent":[],"fulfillmentType":"epub","id":"ebook-epub-adobe","name":"EPUB eBook"}],"publisherAccount":{"id":"8798","name":"Scribe Publications"},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":6,"holdListPosition":3,"ownedCopies":1,"sample":{"href":"https://samples.overdrive.com/?crid=7a385fc3-e2ab-4101-bb09-e5b85734e866&.epub-sample.overdrive.com"},"placedDate":"2024-04-13T06:32:20.94+00:00","estimatedReleaseDate":"2022-07-12T04:00:00+00:00","holdsRatio":6,"estimatedWaitDays":42,"patronHoldsRatio":3,"isFastlane":false,"subtitle":"A Novel","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"26","name":"Fiction"},{"id":"80","name":"Science Fiction"},{"id":"86","name":"Suspense"},{"id":"100","name":"Thriller"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["FIC028010","FIC030000","FIC036000"],"contentAccessLevels":0,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/0111-1/{7A385FC3-E2AB-4101-BB09-E5B85734E866}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#273EFC","rgb":{"red":39,"green":62,"blue":252}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/0111-1/{7A385FC3-E2AB-4101-BB09-E5B85734E866}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#273EFC","rgb":{"red":39,"green":62,"blue":252}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/0111-1/{7A385FC3-E2AB-4101-BB09-E5B85734E866}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#2840FC","rgb":{"red":40,"green":64,"blue":252}},"isPlaceholderImage":false}},"id":"7458189","firstCreatorName":"Blake Crouch","firstCreatorId":251012,"firstCreatorSortName":"Crouch, Blake","title":"Upgrade","sortTitle":"Upgrade A Novel","starRating":3.8,"starRatingCount":439,"publishDate":"2022-07-12T04:00:00+00:00","publishDateText":"07/12/2022","formats":[{"identifiers":[{"type":"ASIN","value":"B09JV9NXXW"}],"rights":[],"onSaleDateUtc":"2022-07-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780593157510"}],"rights":[],"onSaleDateUtc":"2022-07-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780593157510","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=7a385fc3-e2ab-4101-bb09-e5b85734e866&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780593157510"}],"rights":[],"fileSize":8091122,"onSaleDateUtc":"2022-07-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780593157510","bundledContent":[],"fulfillmentType":"epub","id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"7238862e-4feb-32af-be52-c5e8023eb817"}],"rights":[],"onSaleDateUtc":"2022-07-12T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"221","name":"Random House, Inc."},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":true,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":4,"holdListPosition":3,"ownedCopies":2,"sample":{"href":"https://samples.overdrive.com/?crid=DD5B1FE3-A0B8-44B0-9C18-C9D3C5996D03&.epub-sample.overdrive.com"},"placedDate":"2024-04-05T20:27:42.277+00:00","suspensionEnd":"2024-05-10T12:22:25.34+00:00","estimatedReleaseDate":"2011-10-04T04:00:00+00:00","holdsRatio":2,"estimatedWaitDays":21,"patronHoldsRatio":2,"isFastlane":false,"subtitle":"The Proven Power of Being Kind to Yourself","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":1,"subjects":[{"id":"81","name":"Self-Improvement"},{"id":"111","name":"Nonfiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["SEL023000"],"contentAccessLevels":0,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img2.od-cdn.com/ImageType-150/0293-1/DD5/B1F/E3/{DD5B1FE3-A0B8-44B0-9C18-C9D3C5996D03}Img150.jpg","height":200,"width":150,"primaryColor":{"hex":"#FFFFEC","rgb":{"red":255,"green":255,"blue":236}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img1.od-cdn.com/ImageType-400/0293-1/DD5/B1F/E3/{DD5B1FE3-A0B8-44B0-9C18-C9D3C5996D03}Img400.jpg","height":400,"width":300,"primaryColor":{"hex":"#FDFBE6","rgb":{"red":253,"green":251,"blue":230}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/0293-1/{DD5B1FE3-A0B8-44B0-9C18-C9D3C5996D03}Img100.jpg","height":680,"width":510,"primaryColor":{"hex":"#FDFBE6","rgb":{"red":253,"green":251,"blue":230}},"isPlaceholderImage":false}},"id":"641527","firstCreatorName":"Kristin Neff","firstCreatorId":213038,"firstCreatorSortName":"Neff, Kristin","title":"Self-Compassion","sortTitle":"SelfCompassion The Proven Power of Being Kind to Yourself","starRating":4.1,"starRatingCount":195,"edition":"Unabridged","publishDate":"2011-10-04T04:00:00+00:00","publishDateText":"10/04/2011","formats":[{"identifiers":[{"type":"ISBN","value":"9780062126658"}],"rights":[],"fileSize":259139913,"onSaleDateUtc":"2011-10-04T04:00:00+00:00","duration":"08:59:52","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780062126658","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=DD5B1FE3-A0B8-44B0-9C18-C9D3C5996D03&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9780062126658"}],"rights":[],"fileSize":259529490,"onSaleDateUtc":"2011-10-04T04:00:00+00:00","partCount":10,"duration":"08:51:39","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780062126658","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/0293-1/641527-Selfcompassion.mp3"},"fulfillmentType":"odm","id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"436","name":"HarperCollins Publishers Inc."},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":false,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":9,"holdListPosition":4,"ownedCopies":2,"sample":{"href":"https://samples.overdrive.com/?crid=2c4cf484-726f-4330-8a0e-ca2098ea417a&.epub-sample.overdrive.com"},"placedDate":"2024-03-27T22:53:41.953+00:00","estimatedReleaseDate":"2024-03-19T04:00:00+00:00","holdsRatio":5,"estimatedWaitDays":21,"patronHoldsRatio":2,"isFastlane":false,"subtitle":"A Novel","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"otherFormats":[{"id":"ebook-kindle","name":"Kindle Book"},{"id":"ebook-epub-adobe","name":"EPUB eBook"},{"id":"ebook-kobo","name":"Kobo eBook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"ebook-overdrive","name":"OverDrive Read"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":0,"subjects":[{"id":"26","name":"Fiction"},{"id":"49","name":"Literature"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["FIC019000","FIC044000","FIC054000"],"contentAccessLevels":0,"type":{"id":"ebook","name":"eBook"},"covers":{"cover150Wide":{"href":"https://img1.od-cdn.com/ImageType-150/1523-1/{2C4CF484-726F-4330-8A0E-CA2098EA417A}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#FBF3E0","rgb":{"red":251,"green":243,"blue":224}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/1523-1/{2C4CF484-726F-4330-8A0E-CA2098EA417A}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#FBF3E0","rgb":{"red":251,"green":243,"blue":224}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img2.od-cdn.com/ImageType-100/1523-1/{2C4CF484-726F-4330-8A0E-CA2098EA417A}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#FBF3E0","rgb":{"red":251,"green":243,"blue":224}},"isPlaceholderImage":false}},"id":"9935503","firstCreatorName":"Lisa Ko","firstCreatorId":1203326,"firstCreatorSortName":"Ko, Lisa","title":"Memory Piece","sortTitle":"Memory Piece A Novel","starRating":3.0,"starRatingCount":4,"publishDate":"2024-03-19T04:00:00+00:00","publishDateText":"03/19/2024","formats":[{"identifiers":[{"type":"ASIN","value":"B0C8LRZ1VZ"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kindle","id":"ebook-kindle","name":"Kindle Book"},{"identifiers":[{"type":"ISBN","value":"9780593542125"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780593542125","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=2c4cf484-726f-4330-8a0e-ca2098ea417a&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"ebook-overdrive","name":"OverDrive Read"},{"identifiers":[{"type":"ISBN","value":"9780593542125"}],"rights":[],"fileSize":7142512,"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780593542125","bundledContent":[],"fulfillmentType":"epub","id":"ebook-epub-adobe","name":"EPUB eBook"},{"identifiers":[{"type":"KoboBookID","value":"3ad3da1c-3b8e-3e27-a777-0dfd5d64e106"}],"rights":[],"onSaleDateUtc":"2024-03-19T04:00:00+00:00","hasAudioSynchronizedText":false,"isBundleParent":false,"bundledContent":[],"fulfillmentType":"kobo","id":"ebook-kobo","name":"Kobo eBook"}],"publisherAccount":{"id":"3738","name":"Penguin Group (USA), Inc."},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":true,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":15,"holdListPosition":8,"ownedCopies":59,"sample":{"href":"https://samples.overdrive.com/?crid=E30A6B4E-30B5-4A09-97AB-274494C3C193&.epub-sample.overdrive.com"},"placedDate":"2024-03-06T20:49:49.797+00:00","suspensionEnd":"2024-05-24T00:54:58.3+00:00","estimatedReleaseDate":"1998-10-01T04:00:00+00:00","holdsRatio":1,"estimatedWaitDays":1,"patronHoldsRatio":1,"isFastlane":false,"isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availableCopies":46,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":1,"subjects":[{"id":"8","name":"Business"},{"id":"71","name":"Psychology"},{"id":"111","name":"Nonfiction"},{"id":"117","name":"Self Help"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["BUS071000","PSY017000","SEL040000"],"contentAccessLevels":0,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/5054-1/{E30A6B4E-30B5-4A09-97AB-274494C3C193}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#19005C","rgb":{"red":25,"green":0,"blue":92}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img2.od-cdn.com/ImageType-400/5054-1/{E30A6B4E-30B5-4A09-97AB-274494C3C193}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#19005C","rgb":{"red":25,"green":0,"blue":92}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img1.od-cdn.com/ImageType-100/5054-1/{E30A6B4E-30B5-4A09-97AB-274494C3C193}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#19005C","rgb":{"red":25,"green":0,"blue":92}},"isPlaceholderImage":false}},"id":"76374","firstCreatorName":"Dale Carnegie","firstCreatorId":404207,"firstCreatorSortName":"Carnegie, Dale","title":"How to Win Friends and Influence People","sortTitle":"How to Win Friends and Influence People","starRating":4.3,"starRatingCount":1854,"edition":"Unabridged","publishDate":"1998-10-01T04:00:00+00:00","publishDateText":"10/01/1998","formats":[{"identifiers":[{"type":"ISBN","value":"9780743544719"}],"rights":[],"fileSize":210397934,"onSaleDateUtc":"1998-10-01T04:00:00+00:00","duration":"07:18:19","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780743544719","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=E30A6B4E-30B5-4A09-97AB-274494C3C193&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9780743544719"}],"rights":[],"fileSize":210434666,"onSaleDateUtc":"1998-10-01T04:00:00+00:00","partCount":7,"duration":"07:18:19","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780743544719","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/0439-1/076374-HowToWinFriendsAndInfluence.mp3"},"fulfillmentType":"odm","id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"18052","name":"Simon & Schuster - Audiobooks"},"cardId":"68014703"},{"autoCheckoutFlag":false,"autoRenewFlag":false,"suspensionFlag":true,"isPreReleaseTitle":false,"isAvailable":false,"holdsCount":37,"holdListPosition":9,"ownedCopies":16,"sample":{"href":"https://samples.overdrive.com/?crid=762d399e-2832-4cbc-a616-ce8279121232&.epub-sample.overdrive.com"},"placedDate":"2024-02-22T18:37:44.1+00:00","suspensionEnd":"2024-05-09T14:48:10.593+00:00","estimatedReleaseDate":"2017-04-18T04:00:00+00:00","holdsRatio":3,"estimatedWaitDays":7,"patronHoldsRatio":1,"isFastlane":false,"subtitle":"The Osage Murders and the Birth of the FBI","isOwned":true,"isHoldable":true,"isAdvantageFiltered":false,"overDriveFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"otherFormats":[{"id":"audiobook-mp3","name":"MP3 audiobook"}],"readiverseFormat":{"hasAudioSynchronizedText":false,"id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},"availableCopies":0,"luckyDayOwnedCopies":0,"luckyDayAvailableCopies":0,"redeliveriesAutomatedCount":0,"redeliveriesRequestedCount":1,"subjects":[{"id":"36","name":"History"},{"id":"92","name":"True Crime"},{"id":"111","name":"Nonfiction"}],"juvenileEligible":false,"youngAdultEligible":false,"ratings":{"maturityLevel":{"id":"generalcontent","name":"General content"},"naughtyScore":{"id":"GeneralContent","name":"General content"}},"bisacCodes":["HIS028000","HIS036060","TRU002000"],"contentAccessLevels":0,"type":{"id":"audiobook","name":"Audiobook"},"covers":{"cover150Wide":{"href":"https://img3.od-cdn.com/ImageType-150/1191-1/{762D399E-2832-4CBC-A616-CE8279121232}IMG150.JPG","height":200,"width":150,"primaryColor":{"hex":"#030504","rgb":{"red":3,"green":5,"blue":4}},"isPlaceholderImage":false},"cover300Wide":{"href":"https://img3.od-cdn.com/ImageType-400/1191-1/{762D399E-2832-4CBC-A616-CE8279121232}IMG400.JPG","height":400,"width":300,"primaryColor":{"hex":"#030504","rgb":{"red":3,"green":5,"blue":4}},"isPlaceholderImage":false},"cover510Wide":{"href":"https://img3.od-cdn.com/ImageType-100/1191-1/{762D399E-2832-4CBC-A616-CE8279121232}IMG100.JPG","height":680,"width":510,"primaryColor":{"hex":"#030504","rgb":{"red":3,"green":5,"blue":4}},"isPlaceholderImage":false}},"id":"2882314","firstCreatorName":"David Grann","firstCreatorId":150697,"firstCreatorSortName":"Grann, David","title":"Killers of the Flower Moon","sortTitle":"Killers of the Flower Moon The Osage Murders and the Birth of the FBI","starRating":3.8,"starRatingCount":2422,"edition":"Unabridged","publishDate":"2017-04-18T04:00:00+00:00","publishDateText":"04/18/2017","formats":[{"identifiers":[{"type":"ISBN","value":"9780307747457"},{"type":"8","value":"penguinrandomhouse_audio#9780307747457"},{"type":"LibraryISBN","value":"9780307747471"}],"rights":[],"fileSize":261497624,"onSaleDateUtc":"2017-04-18T04:00:00+00:00","duration":"09:04:47","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780307747471","bundledContent":[],"sample":{"href":"https://samples.overdrive.com/?crid=762d399e-2832-4cbc-a616-ce8279121232&.epub-sample.overdrive.com"},"fulfillmentType":"bifocal","id":"audiobook-overdrive","name":"OverDrive Listen audiobook"},{"identifiers":[{"type":"ISBN","value":"9780307747457"},{"type":"8","value":"penguinrandomhouse_audio#9780307747457"},{"type":"LibraryISBN","value":"9780307747471"}],"rights":[],"fileSize":261531732,"onSaleDateUtc":"2017-04-18T04:00:00+00:00","partCount":7,"duration":"09:11:48","hasAudioSynchronizedText":false,"isBundleParent":false,"isbn":"9780307747471","bundledContent":[],"sample":{"href":"https://excerpts.cdn.overdrive.com/FormatType-425/1191-1/2882314-KillersOfTheFlowerMoon.mp3"},"fulfillmentType":"odm","id":"audiobook-mp3","name":"MP3 audiobook"}],"publisherAccount":{"id":"2792","name":"Books on Tape"},"cardId":"68014703"}],"summary":{"73424658":{"cards":"done","loans":"done","holds":"done"},"68014703":{"cards":"done","loans":"done","holds":"done"}},"identity":"******************************************************************************************************"}
[overdrive_libby/0.1.9] Libby Sync request took 1.455331 seconds
[overdrive_libby/0.1.9] Reusing 2 cached libraries
[overdrive_libby/0.1.9] Fetching 0 new libraries
[overdrive_libby/0.1.9] OverDrive Libraries requests took 0.000397 seconds
[overdrive_libby/0.1.9] Total Sync Time took 1.455866 seconds
[overdrive_libby/0.1.9] Library Search Query (with restriction: format:False): title:"""=The New Yorker - May 06 2024""" or identifiers:"=odid:[email protected]"
[overdrive_libby/0.1.9] REQUEST: GET https://sentry-read.svc.overdrive.com/open/magazine/card/68014703/title/10699081
[overdrive_libby/0.1.9] REQ HEADERS:
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15
Accept: application/json
Accept-encoding: gzip
Referer: https://libbyapp.com/
Cache-control: no-cache
Pragma: no-cache
Authorization: Bearer ******************************************************************************************************
[overdrive_libby/0.1.9] RESPONSE: 200 https://sentry-read.svc.overdrive.com/open/magazine/card/68014703/title/10699081
[overdrive_libby/0.1.9] RES HEADERS:
Server: nginx
Date: Mon, 06 May 2024 00:09:13 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
Status: 200 OK
Vary: Accept-Language
Content-Language: en-US
ETag: W/"21e2b0df9ca958b82e4c88c4c263cfac"
Cache-Control: max-age=0, private, must-revalidate
X-Request-Id: b6506fcf1e31b90f34f171b7f0edc448
X-Runtime: 0.169084
Content-Encoding: gzip
[overdrive_libby/0.1.9] RES BODY: {"urls":{"web":"https://dewey-36099aeb917a81c1f7026b570e6aa5ec.read.libbyapp.com/","possession":"https://dewey-36099aeb917a81c1f7026b570e6aa5ec.read.libbyapp.com/_d/possession","activity":"https://dewey-36099aeb917a81c1f7026b570e6aa5ec.read.libbyapp.com/_d/activity"},"message":"m=#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################&p=lib-192","bankscope":"title-36099aeb9","expires":1715731199}
[overdrive_libby/0.1.9] REQUEST: HEAD https://dewey-36099aeb917a81c1f7026b570e6aa5ec.read.libbyapp.com/?m=#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################&p=lib-192
[overdrive_libby/0.1.9] REQ HEADERS:
Accept: */*
[overdrive_libby/0.1.9] RESPONSE: 200 https://dewey-36099aeb917a81c1f7026b570e6aa5ec.read.libbyapp.com/?m=#######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################&p=lib-192
[overdrive_libby/0.1.9] RES HEADERS:
Content-Type: text/html; charset=utf-8
Connection: close
Server: nginx
Date: Mon, 06 May 2024 00:09:14 GMT
Vary: Accept-Encoding
Status: 200 OK
Vary: Accept-Language Origin
Content-Language: en-US
ETag: "0b23d8075ac7ff40778d8eacc8b4c963"
Cache-Control: max-age=0, private, must-revalidate
Set-Cookie: d=###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################%3D--2693c56f930301e5bffdeddc9568919aaf3ba9a4; path=/; expires=Sun, 06-May-2029 00:09:14 GMT; HttpOnly; SameSite=None; Secure
Set-Cookie: auth_redirect_code=; path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT; SameSite=None; Secure
Set-Cookie: _sscl_d=###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################%3D--2693c56f930301e5bffdeddc9568919aaf3ba9a4; path=/; expires=Sun, 06-May-2029 00:09:14 GMT; HttpOnly
Set-Cookie: _sscl_auth_redirect_code=; path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT
X-Request-Id: 8983031a06f6f6f0078645b9fbb0aa01
X-Runtime: 0.135072
X-OD-Digest: "0b23d8075ac7ff40778d8eacc8b4c963"
Access-Control-Allow-Origin: *
X-Cache: Miss from cloudfront
Via: 1.1 837cef1564d25613f261adcf22ed5632.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: SFO20-C1
X-Amz-Cf-Id: iYNTSZbLGXBnnGGyjVWm07VSqGPluAUBjk6yRQ8XpJQz9rBWnU9K6A==
Storage number map:
{(7, 0): [(2, 'C')],
(7, 1): [(3, 'D')],
(7, 3): [(1, 'F')],
(7, 4): [(1, 'G')],
(7, 5): [(3, 'H')],
(7, 6): [(1, 'K')]}
Storage number for USBSTOR\DISK&VEN_KINDLE&PROD_INTERNAL_STORAGE&REV_0409\G001PX10134304W3&0: StorageDeviceNumber(type=7, number=6, partition_number=0)
Drive letters for USBDevice(vendor_id=0x1949 product_id=0x324 bcd=0x409 devid=usb\vid_1949&pid_0324&rev_0409 devinst=34)
{'drive_letters': ['K'],
'pnp_id_map': {'K': '\\\\?\\usbstor#disk&ven_kindle&prod_internal_storage&rev_0409#g001px10134304w3&0#{53f56307-b6bf-11d0-94f2-00a0c91efb8b}'},
'readonly_drives': set(),
'sort_map': {'K': (6, 1)}}
Syncing cover thumbnails to workaround amazon cover bug
Restored 0 cover thumbnails that were destroyed by Amazon
Job: 0 Get device information started
DeviceJob: 0 Get device information done, calling callback
DeviceJob: 0 Get device information callback returned
Job: 1 Set library information started
DeviceJob: 1 Set library information done, calling callback
DeviceJob: 1 Set library information callback returned
Job: 2 Get list of books on device started
DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
DEBUG: 0.0 USBMS: dirs are: K:\ documents
DEBUG: 0.2 USBMS: scan from root False K:\documents
DEBUG: 0.4 USBMS: count found in cache: 689, count of files in metadata: 689, need_sync: False
DEBUG: 0.4 USBMS: Finished fetching list of books from device. oncard= None
DEBUG: 0.4 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
DEBUG: 0.4 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DeviceJob: set_books_in_library: books to process= 689
DeviceJob: set_books_in_library finished: time= 0.09514594078063965
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DeviceJob: 2 Get list of books on device callback returned
Job: 3 Send metadata to device started
DEBUG: 0.6 USBMS: starting sync_booklists
Job: 0 Get device information finished
No details available.
Job: 1 Set library information finished
No details available.
Job: 2 Get list of books on device finished
No details available.
DEBUG: 3.8 USBMS: finished sync_booklists
DeviceJob: 3 Send metadata to device done, calling callback
DeviceJob: 3 Send metadata to device callback returned
Job: 3 Send metadata to device finished
No details available.
Job: 4 Downloading The New Yorker - May 06 2024 finished
Starting job: Downloading The New Yorker - May 06 2024
Job: "Downloading The New Yorker - May 06 2024" failed with error:
Traceback (most recent call last):
File "calibre\gui2\threaded_jobs.py", line 85, in start_work
File "calibre_plugins.overdrive_libby.magazine_download", line 387, in __call__
File "calibre_plugins.overdrive_libby.magazine_download", line 467, in _custom_download
File "calibre_plugins.overdrive_libby.libby.client", line 822, in process_ebook
KeyError: 'openbook'
Called with args: (<calibre.gui2.ui.Main object at 0x0000024B2C209E10>, <calibre_plugins.overdrive_libby.libby.client.LibbyClient object at 0x0000024B25E29050>, <calibre_plugins.overdrive_libby.overdrive.client.OverDriveClient object at 0x0000024B27387DD0>, {'availabilityType': 'always', 'availableCopies': 0, 'bundledContent': [], 'bundledContentTitleIds': [], 'cardId': '68014703', 'checkoutDate': '2024-04-30T01:11:30+00:00', 'checkoutId': 112875356, 'constraints': {'isDisneyEulaRequired': False}, 'covers': {'cover150Wide': {'height': 200, 'href': 'https://img1.od-cdn.com/ImageType-150/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG150.JPG', 'isPlaceholderImage': False, 'primaryColor': {'hex': '#06192A', 'rgb': {'blue': 42, 'green': 25, 'red': 6}}, 'width': 150}, 'cover300Wide': {'height': 400, 'href': 'https://img2.od-cdn.com/ImageType-400/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG400.JPG', 'isPlaceholderImage': False, 'primaryColor': {'hex': '#101920', 'rgb': {'blue': 32, 'green': 25, 'red': 16}}, 'width': 300}, 'cover510Wide': {'height': 680, 'href': 'https://img3.od-cdn.com/ImageType-100/11052-1/{9BE1808A-12FE-444A-A2E6-F720D8DEBE10}IMG100.JPG', 'isPlaceholderImage': False, 'primaryColor': {'hex': '#1E2629', 'rgb': {'blue': 41, 'green': 38, 'red': 30}}, 'width': 510}}, 'edition': 'May 06 2024', 'expireDate': '2024-05-14T01:11:30+00:00', 'expires': '2024-05-14T01:11:30+00:00', 'firstCreatorId': 0, 'formats': [{'bundledContent': [], 'fulfillmentType': 'bifocal', 'hasAudioSynchronizedText': False, 'id': 'magazine-overdrive', 'identifiers': [{'type': 'PublisherCatalogNumber', 'value': '4604-628328'}], 'isBundleParent': False, 'isLockedIn': False, 'name': 'OverDrive Magazine', 'onSaleDateUtc': '2024-04-29T14:00:00+00:00', 'rights': [], 'sample': {'href': 'https://samples.overdrive.com/?crid=9be1808a-12fe-444a-a2e6-f720d8debe10&.epub-sample.overdrive.com'}}], 'frequency': {'id': '8', 'name': 'Weekly'}, 'holdsCount': 0, 'id': '10699081', 'isAdvantageFiltered': False, 'isAssigned': False, 'isBundledChild': False, 'isFormatLockedIn': False, 'isHoldable': True, 'isLuckyDayCheckout': False, 'isOwned': True, 'isReturnable': True, 'luckyDayAvailableCopies': 0, 'luckyDayOwnedCopies': 0, 'otherFormats': [], 'overDriveFormat': {'hasAudioSynchronizedText': False, 'id': 'magazine-overdrive', 'name': 'OverDrive Magazine'}, 'ownedCopies': 0, 'pages': 78, 'parentMagazineTitleId': '5844282', 'privateAccountId': -1, 'publishDateText': 'May 5 2024 8:00PM', 'publisherAccount': {'id': '43284', 'name': 'OverDrive Magazines'}, 'readiverseFormat': {'hasAudioSynchronizedText': False, 'id': 'magazine-overdrive', 'name': 'OverDrive Magazine'}, 'renewableOn': '2024-05-11T01:11:30+00:00', 'reserveId': '9be1808a-12fe-444a-a2e6-f720d8debe10', 'sample': {'href': 'https://samples.overdrive.com/?crid=9be1808a-12fe-444a-a2e6-f720d8debe10&.epub-sample.overdrive.com'}, 'series': 'The New Yorker', 'sortTitle': 'The New Yorker', 'subjects': [{'id': '1176', 'name': 'News & Politics'}], 'title': 'The New Yorker', 'type': {'id': 'magazine', 'name': 'Magazine'}, 'websiteId': '192'}, {'cardId': '68014703', 'cardName': 'Washoe Library', 'createDate': '2023-10-20T17:02:15+00:00', 'authorizeDate': '2023-10-25T20:42:08Z', 'puid': '134452540', 'isSessionUser': False, 'library': {'websiteId': '192', 'name': 'Washoe County Library System', 'logo': {'url': 'https://thunder.cdn.overdrive.com/logos/crushed/1239.png?1'}}, 'advantageKey': 'washoecounty', 'ilsName': 'washoe', 'username': None, 'emailAddress': None, 'limits': {'hold': 20, 'book': 10, 'audiobook': 10, 'loan': 10}, 'counts': {'loan': 6, 'hold': 9}, 'lendingPeriods': {'book': {'options': [[7, 'days'], [14, 'days'], [21, 'days']], 'preference': [21, 'days'], 'luckyDay': 7}, 'audiobook': {'options': [[7, 'days'], [14, 'days'], [21, 'days']], 'preference': [21, 'days'], 'luckyDay': 7}, 'magazine': {'options': [[7, 'days'], [14, 'days'], [21, 'days']], 'preference': [21, 'days']}}, 'accounts': [-1], 'contentMask': -1, 'isVisitingCard': False, 'canPlaceHolds': True, 'canRecommendTitles': True, 'allowReadingHistorySince': '2023-10-20T17:02:15.467Z', 'publicLibraryMaturity': 200}, {'id': 'washoecounty', 'preferredKey': 'washoecounty', 'visitorKey': 'washoecounty-visitor', 'fulfillmentId': 'washoe', 'websiteId': 192, 'accessId': 1239, 'parentCRAccessId': 533, 'name': 'Washoe County Library System', 'status': 'Live', 'type': 'DLR', 'isConsortium': False, 'accounts': [-1], 'settings': {'primaryColor': {'hex': '#3f2d74', 'rgb': {'red': 63, 'green': 45, 'blue': 116}}, 'secondaryColor': {'hex': '#006b34', 'rgb': {'red': 0, 'green': 107, 'blue': 52}}, 'logo140X60': {'href': 'https://thunder.cdn.overdrive.com/logos/crushed/1239.png?1'}, 'cookieSetting': 'Never'}, 'links': {'libraryHome': {'href': 'https://www.washoecountylibrary.us'}, 'cardAcquisitionUrl': {'href': 'http://bit.ly/wcls-dc'}, 'librarySupportEmail': {'href': '[email protected]'}, 'facebook': {'href': 'http://www.facebook.com/washoecountylibrary'}, 'twitter': {'href': 'http://www.twitter.com/washoelibrary'}}, 'messages': [{'messageId': 425, 'message': 'Sometimes, there is too much of a good thing! In order to best meet your needs with our most popular titles, there is now a limit of 20 OverDrive holds per account.', 'settings': {'sampleSiteOnly': False}}, {'messageId': 888, 'message': 'We offer eBooks for your Kindle device or reading app. Try one today!', 'settings': {'sampleSiteOnly': False}}, {'messageId': 2626, 'message': '<a href="https://meet.libbyapp.com/?utm_origin=lightning&utm_page_genre=toast_note&utm_list=meet_libby&utm_content=libby_sitemessage_05012018" target="_blank">Try Libby</a>, our new app for enjoying ebooks and audiobooks!', 'settings': {'sampleSiteOnly': False}}], 'recommendToLibraryEnabled': True, 'allowRecommendToLibrary': True, 'isAutocompleteEnabled': True, 'hasAdvantageAccounts': False, 'defaultLanguage': {'languageCodes': ['en', 'en-029', 'en-AU', 'en-BZ', 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-JM', 'en-MY', 'en-NZ', 'en-PH', 'en-SG', 'en-TT', 'en-US', 'en-ZA', 'en-ZW'], 'displayName': 'English', 'nativeDisplayName': 'English', 'defaultLanguageCode': 'en'}, 'supportedLanguages': [{'languageCodes': ['en', 'en-029', 'en-AU', 'en-BZ', 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-JM', 'en-MY', 'en-NZ', 'en-PH', 'en-SG', 'en-TT', 'en-US', 'en-ZA', 'en-ZW'], 'displayName': 'English', 'nativeDisplayName': 'English', 'defaultLanguageCode': 'en'}], 'lastModifiedDate': '2024-05-06T00:01:01.5255737Z', 'isInstantAccessEnabled': True, 'formats': [{'mediaType': 'ebook', 'id': 'ebook-pdf-adobe', 'name': 'PDF eBook'}, {'mediaType': 'ebook', 'id': 'ebook-media-do', 'name': 'MediaDo eBook'}, {'mediaType': 'ebook', 'id': 'ebook-epub-adobe', 'name': 'EPUB eBook'}, {'mediaType': 'ebook', 'id': 'ebook-kobo', 'name': 'Kobo eBook'}, {'mediaType': 'ebook', 'id': 'ebook-kindle', 'name': 'Kindle Book'}, {'mediaType': 'audiobook', 'id': 'audiobook-mp3', 'name': 'MP3 audiobook'}, {'mediaType': 'magazine', 'id': 'magazine-overdrive', 'name': 'OverDrive Magazine'}, {'mediaType': 'ebook', 'id': 'ebook-overdrive', 'name': 'OverDrive Read'}, {'mediaType': 'audiobook', 'id': 'audiobook-overdrive', 'name': 'OverDrive Listen audiobook'}, {'mediaType': 'ntc', 'id': 'ntc-pay-per-access', 'name': 'External service'}, {'mediaType': 'ntc', 'id': 'ntc-subscription', 'name': 'External service'}], 'isReadingHistoryEnabled': True, 'primaryPlatform': 'lightning', 'enabledPlatforms': ['lightning', 'libby'], 'visitableLibraries': [], 'visitorsCanPlaceHolds': False, 'visitorsCanRecommendTitles': False, 'visitorsHaveLowerHoldPriority': False, 'luckyDayPreferredLendingPeriods': {'ebook': 7, 'audiobook': 7}, 'isAuroraEnabled': False, 'isLexisNexis': False, 'isLuckyDayEnabled': False, 'canAddLibrariesInSora': True, 'areLuckyDayTitlesAllocated': False, 'isDemo': False, 'allowDeepSearch': True, 'allowAnonymousSampling': True, 'showcaseTarget': 'default', '__cached_at': 1714953940.4873607}, <LibbyFormats.MagazineOverDrive: 'magazine-overdrive'>, 0, None, '10699081.epub', ['Perdiodical']) {'notifications': <queue.Queue object at 0x0000024B273BC450>, 'abort': <threading.Event at 0x24b2742a490: unset>, 'log': <calibre.utils.logging.GUILog object at 0x0000024B2742CB50>}
[overdrive_libby/0.1.9] Saved new UI width preference: 784
[overdrive_libby/0.1.9] Saved new UI height preference: 464
[overdrive_libby/0.1.9] Saved 2 items to file cache at C:\Users\REDACTED\AppData\Roaming\calibre\plugins\overdrive_libby.libraries.json
[overdrive_libby/0.1.9] Saved 1 items to file cache at C:\Users\REDACTED\AppData\Roaming\calibre\plugins\overdrive_libby.media.json
I would like to be able to view books in my Overdrive wishlist (overdrive.com/[library_id]/content/account/lists/wishlist) or my Libby app tags (https://libbyapp.com/shelf/tag/[tag_name]). I like to search books on my library's overdrive or libby interface, since they have nice filtering capabilities and I like to use the wishlist or tags to save books for later reading. While I understand it is possible to load available holds from the interface, my library limits the number of holds I can have (justifiably), and there are many books on my wishlist which are available and I would like to be able to loan multiple at one time.
This plugin has already been an amazing quality of life improvement for working with Overdrive libraries and Calibre. Depending on the complexity, I would probably be willing to help develop this as a feature since I'm a final year eng/comp sci undergrad and developer.
Title column in Holds tab is very small, can't be resized however I tried. Unlike the Title column in Borrowed tab which is quite ample. Let me know if you need a screenshot?
I've asked this in mobileforum but I rarely check there so I might forget to check back, better to ask here: if I have a hold, do I still need to go to Libby and borrow the hold first before it appears in the plugin? Does this plugin only automatically download borrowed books?
Holds that I had added in the Libby app, prior to installing the plugin, do not appear in the list, although it does say I have 6 holds. Only holds that were held in the plugin show up on the list. Shouldn't this show all holds whether from the plugin or not?
overdrive-libby-plugin-7fc49ba.zip
Changes from last release:
Not a major issue, but I borrowed an audiobook from libby and used this plugin to create an empty book in calibre.
This created a tag which makes the overdrive plugin think that a ebook rather than audiobook is available - e.g.
odid:[email protected]
which I think should really be
odid:8970031#librariesniuk.overdrive.com
The book in question was https://librariesniuk.overdrive.com/media/8970031 or https://share.libbyapp.com/title/8970031
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.