from calibre.web.feeds.recipes import BasicNewsRecipe '''Calibre recipe to convert the RSS feeds of the Leipziger Volkszeitung to an ebook.''' class SportsIllustratedRecipe(BasicNewsRecipe) : __author__ = 'a.peter' __copyright__ = 'a.peter' __license__ = 'GPL v3' language = 'de' description = 'Leipziger Volkszeitung Online RSS' version = 1 title = u'Leipziger Volkszeitung Online RSS' timefmt = ' [%d.%m.%Y]' no_stylesheets = True remove_javascript = True use_embedded_content = False publication_type = 'newspaper' keep_only_tags = [dict(name='div', attrs={'class':'article'})] remove_tags = [dict(name='div', attrs={'class':['ARTICLE_MORE', 'clearfloat']})] feeds = [(u'Leipzig', u'http://nachrichten.lvz-online.de/rss/leipzig-rss.xml'), (u'Mitteldeutschland', u'http://nachrichten.lvz-online.de/rss/mitteldeutschland-rss.xml'), (u'Brennpunkte', u'http://nachrichten.lvz-online.de/rss/brennpunkte-rss.xml'), (u'Polizeiticker', u'http://nachrichten.lvz-online.de/rss/polizeiticker-rss.xml'), (u'Boulevard', u'http://nachrichten.lvz-online.de/rss/boulevard-rss.xml'), (u'Kultur', u'http://nachrichten.lvz-online.de/rss/kultur-rss.xml'), (u'Sport', u'http://nachrichten.lvz-online.de/rss/sport-rss.xml'), (u'Regionalsport', u'http://nachrichten.lvz-online.de/rss/regionalsport-rss.xml'), (u'Knipser', u'http://nachrichten.lvz-online.de/rss/knipser-rss.xml')] def get_masthead_url(self): return 'http://www.lvz-online.de/resources/themes/standard/images/global/logo.gif'