Get rid of the now unneccesary parse_feeds from spiegelde

This commit is contained in:
Kovid Goyal 2013-12-15 22:33:31 +05:30
parent 1782caee18
commit c61bdecc19

View File

@ -6,10 +6,6 @@ __copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>'
spiegel.de spiegel.de
''' '''
import time
from contextlib import closing
from calibre import as_unicode
from calibre.web.feeds import feed_from_xml, Feed
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
class Spiegel_ger(BasicNewsRecipe): class Spiegel_ger(BasicNewsRecipe):
@ -46,33 +42,3 @@ class Spiegel_ger(BasicNewsRecipe):
feeds = [(u'Spiegel Online', u'http://www.spiegel.de/schlagzeilen/index.rss')] feeds = [(u'Spiegel Online', u'http://www.spiegel.de/schlagzeilen/index.rss')]
def parse_feeds(self):
title, url = self.feeds[0]
self.report_progress(0, _('Fetching feed')+' %s...'%(title if title else url))
parsed_feeds = []
try:
with closing(self.browser.open(url)) as s:
raw = s.read()
raw = raw.replace(b'<guid>http://www.spiegel.de</guid>', b'')
parsed_feeds.append(feed_from_xml(raw, title=title, log=self.log, oldest_article=self.oldest_article,
max_articles_per_feed=self.max_articles_per_feed,
get_article_url=self.get_article_url))
if (self.delay > 0):
time.sleep(self.delay)
except Exception as err:
feed = Feed()
msg = 'Failed feed: %s'%(title if title else url)
feed.populate_from_preparsed_feed(msg, [])
feed.description = as_unicode(err)
parsed_feeds.append(feed)
self.log.exception(msg)
remove = [f for f in parsed_feeds if len(f) == 0 and
self.remove_empty_feeds]
for f in remove:
parsed_feeds.remove(f)
return parsed_feeds