From a1bd9c8379520a9c0af5fd9fce9bcf62b47021f4 Mon Sep 17 00:00:00 2001 From: M Clark Date: Thu, 27 Oct 2016 12:18:53 +0800 Subject: [PATCH 1/2] avoid stripping html from description --- fanficfare/adapters/adapter_royalroadl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fanficfare/adapters/adapter_royalroadl.py b/fanficfare/adapters/adapter_royalroadl.py index 0b28e34a..91e0b455 100644 --- a/fanficfare/adapters/adapter_royalroadl.py +++ b/fanficfare/adapters/adapter_royalroadl.py @@ -132,7 +132,7 @@ class RoyalRoadAdapter(BaseSiteAdapter): self.story.setMetadata('numChapters',len(self.chapterUrls)) # this is forum based so it's a bit ugly - description=soup.find('div',{'class':'description'}).text.strip() + description=soup.find('div',{'class':'description'}) self.setDescription(url,description) dates = [tr.findAll('td')[1] for tr in chapters.findAll('tr')] From a0b4332da8d78d39a0b62492ebcdd8575ca66b66 Mon Sep 17 00:00:00 2001 From: M Clark Date: Fri, 28 Oct 2016 15:07:25 +0800 Subject: [PATCH 2/2] better description selector --- fanficfare/adapters/adapter_royalroadl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fanficfare/adapters/adapter_royalroadl.py b/fanficfare/adapters/adapter_royalroadl.py index 91e0b455..93c8864a 100644 --- a/fanficfare/adapters/adapter_royalroadl.py +++ b/fanficfare/adapters/adapter_royalroadl.py @@ -132,7 +132,7 @@ class RoyalRoadAdapter(BaseSiteAdapter): self.story.setMetadata('numChapters',len(self.chapterUrls)) # this is forum based so it's a bit ugly - description=soup.find('div',{'class':'description'}) + description = soup.find('div', {'property': 'description', 'class': 'hidden-content'}) self.setDescription(url,description) dates = [tr.findAll('td')[1] for tr in chapters.findAll('tr')]