diff --git a/resources/recipes/taz_rss.recipe b/resources/recipes/taz_rss.recipe new file mode 100644 index 0000000000..6520a23b63 --- /dev/null +++ b/resources/recipes/taz_rss.recipe @@ -0,0 +1,24 @@ +__license__ = 'GPL v3' +__copyright__ = '2010, Alexander Schremmer ' + +from calibre.resources.recipes import BasicNewsRecipe + +class TazRSSRecipe(BasicNewsRecipe): + title = u'Taz.de (die tageszeitung) RSS Feed - German' + __author__ = 'Alexander Schremmer' + language = 'de' + lang = 'de-DE' + oldest_article = 7 + max_articles_per_feed = 100 + publisher = 'taz Entwicklungs GmbH & Co. Medien KG' + + conversion_options = {'publisher': publisher, + 'language': lang, + } + + feeds = [(u'TAZ main feed', u'http://www.taz.de/rss.xml')] + keep_only_tags = [dict(name='div', attrs={'class': 'sect sect_article'})] + remove_tags_after = dict(name='div', attrs={'class': 'rack'}) + remove_tags = [dict(name=['div'], attrs={'class': 'rack'}), + dict(name=['div'], attrs={'class': 'artikelwerbung'}), + dict(name=['ul'], attrs={'class': 'toolbar'}),]