Download metadata consistently fails on the first try, retry is always needed even with metadata complete (goodreads-id).
Something about the new redesign? Noting stands out in the logs:
Fail on 1st attempt
Spoiler:
calibre, version 6.3.0
ERROR: No matches found: <p>Failed to find any books that match your search. Try making the search <b>less specific</b>. For example, use only the author's last name and a single distinctive word from the title.<p>To see the full log, click "Show details".
Running identify query with parameters:
{'title': 'Weaponized', 'authors': ['Neal Asher'], 'identifiers': {'isbn': '9781529050066', 'goodreads': '60584064'}, 'timeout': 30}
Using plugins: Goodreads (1, 5, 3)
The log from individual plugins is below
****************************** Goodreads (1, 5, 3) ******************************
Found 0 results
Downloading from Goodreads took 1.2429633140563965
identify - start. title=Weaponized, authors=['Neal Asher'], identifiers={'isbn': '9781529050066', 'goodreads': '60584064'}
Goodreads book url: 'https://www.goodreads.com/book/show/60584064-aaaa'
Could not find title/authors/goodreads id for 'https://www.goodreads.com/book/show/60584064-aaaa'
Goodreads: '60584064' Title: None Authors: None
************************************************** ******************************
The identify phase took 1.27 seconds
The longest time (1.242963) was taken by: Goodreads
Merging results from different sources
We have 0 merged results, merging took: 0.00 seconds
Success on 2nd attempt
Spoiler:
Running identify query with parameters:
{'title': 'Weaponized', 'authors': ['Neal Asher'], 'identifiers': {'isbn': '9781529050066', 'goodreads': '60584064'}, 'timeout': 30}
Using plugins: Goodreads (1, 5, 3)
The log from individual plugins is below
****************************** Goodreads (1, 5, 3) ******************************
Found 1 results
Downloading from Goodreads took 0.908623456954956
---
Title : Weaponized
Author(s) : Neal Asher
Publisher : Night Shade Books
Tags : Fiction, Science Fiction, Space, Space Opera, Fantasy, Adventure, Action, Military Fiction
Series : Polity Universe (chronological) #0
Languages : eng
Rating : 2.1
Published : 2022-05-26T00:00:00+00:00
Identifiers : goodreads:60584064, amazon:B09TS28GVH
Comments : <p>With the advent of new AI technology, Polity citizens now possess incredible lifespans. Yet they struggle to find meaning in their longevity, seeking danger and novelty in their increasingly mundane lives. </p>
<p>On a mission to find a brighter future for humanity, ex-soldier Ursula fosters a colony on the hostile planet Threpsis. Here, survival isn’t a given, and colonists thrive without their AI guidance. But when deadly alien raptors appear, Ursula and her companions find themselves forced to adapt in unprecedented ways. And they will be pushed to the very brink of what it means to be human. </p>
<p>As a desperate battle rages across the planet, Ursula must dig deep into her past if she is to save humanity’s future.</p>
identify - start. title=Weaponized, authors=['Neal Asher'], identifiers={'isbn': '9781529050066', 'goodreads': '60584064'}
Goodreads book url: 'https://www.goodreads.com/book/show/60584064-aaaa'
parse_title:: title_text='Weaponized'
parse_authors - author: Neal Asher (Goodreads Author)
parse_authors - author: Neal Asher
parse_details - goodreads_id: 60584064, mi: Title : Weaponized
Author(s) : Neal Asher
parse_series: series_node[0]='b'<a class="greyText" href="/series/49128-polity-universe-chronological">\n (Polity Universe (chronological) #0)\n</a>''
parse_series: series_text='(Polity Universe (chronological) #0)'
parse_series: series_text='(Polity Universe (chronological) #0)'
parse_series: series_text after stripping parantheses='Polity Universe (chronological) #0'
parse_series: series_name='Polity Universe (chronological)', series_index_str='#0'
parse_series: returning - series_name='Polity Universe (chronological)', series_index='0.0'
parse_rating: rating_node= [<Element span at 0x154338f9000>]
parse_rating: have rating node - rating_node[0].text=
4.13
_parse_language: Have language node
_parse_language: raw= English
_parse_language: ans= eng
************************************************** ******************************
The identify phase took 1.05 seconds
The longest time (0.908623) was taken by: Goodreads
Merging results from different sources
We have 1 merged results, merging took: 0.00 seconds