mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Another common series-in-title pattern
This commit is contained in:
parent
2f9f3503e3
commit
6018ad88e5
@ -882,9 +882,12 @@ class Amazon(Source):
|
|||||||
if mi.series and docase:
|
if mi.series and docase:
|
||||||
mi.series = fixcase(mi.series)
|
mi.series = fixcase(mi.series)
|
||||||
if mi.title and mi.series:
|
if mi.title and mi.series:
|
||||||
for pat in (r':\s*Book\s+\d+\s+of\s+%s$', r'\(%s\)$'):
|
for pat in (r':\s*Book\s+\d+\s+of\s+%s$', r'\(%s\)$', r':\s*%s\s+Book\s+\d+$'):
|
||||||
pat = pat % re.escape(mi.series)
|
pat = pat % re.escape(mi.series)
|
||||||
mi.title = re.sub(pat, '', mi.title, flags=re.I)
|
q = re.sub(pat, '', mi.title, flags=re.I).strip()
|
||||||
|
if q and q != mi.title:
|
||||||
|
mi.title = q
|
||||||
|
break
|
||||||
|
|
||||||
def get_website_domain(self, domain):
|
def get_website_domain(self, domain):
|
||||||
udomain = domain
|
udomain = domain
|
||||||
|
Loading…
x
Reference in New Issue
Block a user