diff --git a/recipes/leipzer_volkszeitung.recipe b/recipes/leipzer_volkszeitung.recipe new file mode 100644 index 0000000000..807ec5282e --- /dev/null +++ b/recipes/leipzer_volkszeitung.recipe @@ -0,0 +1,34 @@ +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'