#!/usr/bin/env python2 __license__ = 'GPL v3' __copyright__ = '2009, Darko Miletic ' ''' spiegel.de ''' from calibre.web.feeds.news import BasicNewsRecipe class Spiegel_ger(BasicNewsRecipe): title = 'Spiegel Online - German' __author__ = 'Darko Miletic' description = "Immer die neueste Meldung auf dem Schirm, sekundenaktuell und uebersichtlich: Mit dem RSS-Angebot von SPIEGEL ONLINE entgeht Ihnen keine wichtige Meldung mehr, selbst wenn Sie keinen Internet-Browser geoeffnet haben. Sie koennen unsere Nachrichten-Feeds ganz einfach abonnieren - unkompliziert, kostenlos und nach Ihren persoenlichen Themen-Vorlieben." # noqa publisher = 'SPIEGEL ONLINE Gmbh' category = 'SPIEGEL ONLINE, DER SPIEGEL, Nachrichten, News,Dienste, RSS, RSS, Feedreader, Newsfeed, iGoogle, Netvibes, Widget' oldest_article = 7 max_articles_per_feed = 100 language = 'de' lang = 'de-DE' no_stylesheets = True use_embedded_content = False encoding = 'cp1252' keep_only_tags = [ dict(name='h2', attrs={'class':'article-title'}), dict(id=['js-article-top-wide-asset', 'js-article-column']), ] remove_tags = [ dict(attrs={'class':lambda x: x and 'asset-html-box' in x.split()}), dict(attrs={'class':lambda x: x and 'article-social-bookmark' in x.split()}), dict(attrs={'class':lambda x: x and 'article-newsfeed-box' in x.split()}), dict(attrs={'class':lambda x: x and 'article-comments-box' in x.split()}), dict(attrs={'class':lambda x: x and 'article-functions-bottom' in x.split()}), ] conversion_options = { 'comment' : description , 'tags' : category , 'publisher' : publisher , 'language' : lang } feeds = [(u'Spiegel Online', u'http://www.spiegel.de/schlagzeilen/index.rss')]