mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ignore 'Unknown' author when downloading metadata. Fixes #779348 (metadata fails on unknown author)
This commit is contained in:
parent
71d5864373
commit
a558cd0d2a
@ -338,7 +338,7 @@ class Amazon(Source):
|
||||
q['field-author'] = ' '.join(author_tokens)
|
||||
|
||||
if not ('field-keywords' in q or 'field-isbn' in q or
|
||||
('field-title' in q and 'field-author' in q)):
|
||||
('field-title' in q)):
|
||||
# Insufficient metadata to make an identify query
|
||||
return None
|
||||
|
||||
|
@ -291,10 +291,10 @@ class Source(Plugin):
|
||||
parts = parts[1:] + parts[:1]
|
||||
for tok in parts:
|
||||
tok = remove_pat.sub('', tok).strip()
|
||||
if len(tok) > 2 and tok.lower() not in ('von', ):
|
||||
if len(tok) > 2 and tok.lower() not in ('von', 'van',
|
||||
_('Unknown').lower()):
|
||||
yield tok
|
||||
|
||||
|
||||
def get_title_tokens(self, title, strip_joiners=True, strip_subtitle=False):
|
||||
'''
|
||||
Take a title and return a list of tokens useful for an AND search query.
|
||||
|
Loading…
x
Reference in New Issue
Block a user