mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-29 12:16:27 +01:00
Fixes for ffnet metadata.
This commit is contained in:
parent
2f8bf42783
commit
fddb7b0aea
1 changed files with 5 additions and 3 deletions
|
|
@ -216,6 +216,8 @@ class FanFictionNetSiteAdapter(BaseSiteAdapter):
|
|||
metalist = metatext.split(" - ")
|
||||
#print("metatext:(%s)"%metalist)
|
||||
|
||||
# Rated: Fiction K - English - Words: 158,078 - Published: 02-04-11
|
||||
|
||||
# rating is obtained above more robustly.
|
||||
if metalist[0].startswith('Rated:'):
|
||||
metalist=metalist[1:]
|
||||
|
|
@ -234,9 +236,9 @@ class FanFictionNetSiteAdapter(BaseSiteAdapter):
|
|||
self.story.extendList('genre',genrelist)
|
||||
metalist=metalist[1:]
|
||||
|
||||
# next might be characters, otherwise Reviews, Updated or Published
|
||||
if not ( metalist[0].startswith('Reviews') or metalist[0].startswith('Updated') or metalist[0].startswith('Published') ):
|
||||
self.story.extendList('characters',metalist[0].split(' & '))
|
||||
# next might be characters, otherwise Reviews, Updated, Published, Words
|
||||
if not ( metalist[0].startswith('Reviews') or metalist[0].startswith('Updated') or metalist[0].startswith('Published') or metalist[0].startswith('Words') ):
|
||||
self.story.extendList('characters',metalist[0].split('&'))
|
||||
|
||||
if 'Status: Complete' in metatext:
|
||||
self.story.setMetadata('status', 'Completed')
|
||||
|
|
|
|||
Loading…
Reference in a new issue