mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-19 23:33:52 +01:00
Fixes to webnovel.com, chapter->Chapter, add desc. Thanks GComyn.
This commit is contained in:
parent
2c103e03cb
commit
0094e3be97
1 changed files with 9 additions and 1 deletions
|
|
@ -114,6 +114,7 @@ class WWWWebNovelComAdapter(BaseSiteAdapter):
|
|||
self.story.setMetadata('author', parat.replace('Author:', '').strip())
|
||||
self.story.setMetadata('authorId', parat.replace('Author:', '').strip())
|
||||
## There is no authorUrl for this site, so I'm setting it to the story url
|
||||
## otherwise it defaults to the file location
|
||||
self.story.setMetadata('authorUrl', url)
|
||||
elif parat[:11] == 'Translator:':
|
||||
self.story.setMetadata('translator', parat.replace('Translator:', '').strip())
|
||||
|
|
@ -126,7 +127,10 @@ class WWWWebNovelComAdapter(BaseSiteAdapter):
|
|||
## Getting the ChapterUrls
|
||||
chaps = soup.find('div', {'id':'contentsModal'}).find_all('a')
|
||||
for chap in chaps:
|
||||
self.chapterUrls.append((stripHTML(chap), 'https:'+chap['href']))
|
||||
## capitalize to change leading 'chapter' to 'Chapter'.
|
||||
chap_title = stripHTML(chap).capitalize()
|
||||
chap_Url = 'https:'+chap['href']
|
||||
self.chapterUrls.append((chap_title, chap_Url))
|
||||
|
||||
self.story.setMetadata('numChapters', len(self.chapterUrls))
|
||||
|
||||
|
|
@ -135,6 +139,10 @@ class WWWWebNovelComAdapter(BaseSiteAdapter):
|
|||
cover_url = 'https:'+cover_meta['src']
|
||||
self.setCoverImage(url, cover_url)
|
||||
|
||||
synopsis = soup.find('div', {'class':'det-abt'}).find('p')
|
||||
|
||||
self.setDescription(url, synopsis)
|
||||
|
||||
## There are no published or updated dates listed on this site. I am arbitrarily setting
|
||||
## these dates to the packaged date for now. If anyone else has an idea of how to get
|
||||
## the original dates, please let me know [GComyn]
|
||||
|
|
|
|||
Loading…
Reference in a new issue