Version 1.37.1 - 05 Feb 2016
Fix error when searching OverDrive libraries. (AttributeError ('function' object has no attribute 'id'))
Version 1.37.0 - 05 Feb 2016
Support a major change to the OverDrive website design being rolled out to lending libraries in 2016. Most importantly for users of this plugin, the identifiers associated with books have changed, making links to book web pages partially incompatible with the old website design. Links previously created by searching will still function after a library migrates to the new website, but future searches will create different links and the old links will be removed. (In order for old link removal to occur you must select the option Unlink books if no longer found by search in the plugin configuration. Otherwise both old and new links will exist for the same book.)
Usually the library-id (website host name) of an OverDrive library will change when the library is migrated. The plugin detects host name redirection during search and notifies you by an error message that a configuration change is needed. After updating the configuration you should use the menu choice Check and repair book links to migrate existing book links to the new library-id. (The plugin checks for host names changed by adding or removing ".lib.", which is what OverDrive does typically. If the host name is changed in some other manner it will not be possible to migrate links and they will need to be re-established by performing new searches.)
The plugin detects and keeps track of the website type (old or new) for each lending library. This may sometime fail causing books links to work incorrectly. If this occurs a restart of calibre should correct the problem. Once all libraries have migrated to the new design the plugin will be updated to remove support for old websites and then this will no longer be an issue.
The process of signing in using the new website design has not yet been tested. If you experience a sign-in error then clear the card number field in the plugin configuration for that lending library to avoid the sign-in process.
------
Enhance the overdrive_link_library_groups tweak to also be used for checking the current availability of linked books.
Support additional non-ASCII characters in author names.
Ignore non-functional books at Scribd. (These books show a small number of pages, but cannot actually be read.)
Fix missing result when searching for a single book at Hoopla.
Fix occasional error when searching at 3M Cloud Library. (Fixes AttributeError ('int' object has no attribute 'read'))
Improve handling of request throttling by Amazon.
Remove support for the Amazon Product Advertising API. The Amazon web site will be used for searches instead.
Remove support for the Oyster service, which has been discontinued as of early 2016. Any left over links to Oyster books can be removed by using the Check and repair book links menu choice.
Last edited by jhowell; 02-05-2016 at 02:38 PM.
|