if multiple content-entries exist, select the plain- or html-one according to html2textcontent variable

This commit is contained in:
Ronald Schaten 2013-05-06 16:39:48 +02:00
parent 9bec2c48c2
commit 6db89814fa

View File

@ -78,6 +78,11 @@ class Entry(Base):
self.summary = entry.get('summary') self.summary = entry.get('summary')
if entry.has_key('content'): if entry.has_key('content'):
self.content = entry.get('content')[0].value self.content = entry.get('content')[0].value
for content in entry.get('content'):
if feed.html2textcontent and content.type == 'text/plain':
self.content = content.value
if not feed.html2textcontent and content.type == 'text/html':
self.content = content.value
if entry.has_key('author'): if entry.has_key('author'):
self.author = entry.get('author') self.author = entry.get('author')
if entry.has_key('updated_parsed'): if entry.has_key('updated_parsed'):