Hey, thanks for the plugin. I'm not sure if upstream has changed, but I'm seeing errors as well, when using the plugin to search for covers:
Code:
Request extra headers: [('User-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/144.0.0.0 Safari/537.36')]
Failed to download valid cover
Took 6.315631866455078 seconds
No cached cover found, running identify
Using query URL: https://app.thestorygraph.com/browse?search_term=Dragons%20Dawn%20Anne%20McCaffrey
Failed to download cover from StoryGraph
Traceback (most recent call last):
File "calibre/ebooks/metadata/sources/covers.py", line 46, in run
File "calibre_plugins.storygraph.__init__", line 96, in download_cover
cover_url = self._impl.get_cover_url(
log, abort, title, authors, identifiers, timeout
)
File "calibre_plugins.storygraph.storygraph", line 390, in get_cover_url
key=self.identify_results_keygen(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'StorygraphImpl' object has no attribute 'identify_results_keygen'