better year detection
This commit is contained in:
parent
c0cff7c541
commit
c001e6fed7
1 changed files with 4 additions and 3 deletions
|
@ -33,13 +33,14 @@ for d in api.findDocuments({
|
|||
if title != document['title']:
|
||||
edit['title'] = title
|
||||
|
||||
year = re.compile('\d{4}').findall(document['title'])
|
||||
if year and not document.get('date'):
|
||||
year = re.compile(' \d{4} ').findall(document['title'])
|
||||
if year and year[0] in ('1', '2') and not document.get('date'):
|
||||
document['date'] = edit['date'] = year[0]
|
||||
|
||||
if document.get('date') and document['date'] in title:
|
||||
title = title.replace(document['date'], '').strip()
|
||||
edit['title'] = title
|
||||
if title:
|
||||
edit['title'] = title
|
||||
|
||||
if edit:
|
||||
edit['id'] = d['id']
|
||||
|
|
Loading…
Reference in a new issue