From 95bdc4fe160c7713a72a369c299b1d0f0b20abc5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 7 Jul 2012 18:56:41 +0530 Subject: [PATCH] NZZ Folio by Bernd Leinfelder --- recipes/nzz_folio.recipe | 61 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 recipes/nzz_folio.recipe diff --git a/recipes/nzz_folio.recipe b/recipes/nzz_folio.recipe new file mode 100644 index 0000000000..d3743644d3 --- /dev/null +++ b/recipes/nzz_folio.recipe @@ -0,0 +1,61 @@ + +__license__ = 'GPL v3' +__copyright__ = '2012 Bernd Leinfelder ' + +''' +www.nzzfolio.ch +''' + +from calibre.web.feeds.recipes import BasicNewsRecipe + +class Nzzfolio(BasicNewsRecipe): + title = 'NZZ Folio' + __author__ = 'Bernd Leinfelder' + description = 'Aktuelle Artikel des NZZ Folio' + publisher = 'NZZ AG' + category = 'news, politics, nachrichten, Switzerland' + oldest_article = 35 + max_articles_per_feed = 100 + no_stylesheets = True + encoding = 'utf-8' + use_embedded_content = False + language = 'de' + extra_css = """ + body{font-family: Georgia,"Times New Roman",Times,serif } + .artikel h3,.artikel h4,.bildLegende,.question,.autor{font-family: Arial,Verdana,Helvetica,sans-serif} + .bildLegende{font-size: small} + .autor{font-size: 0.9375em; color: #666666} + .quote{font-size: large !important; + font-style: italic; + font-weight: normal !important; + border-bottom: 1px dotted #BFBFBF; + border-top: 1px dotted #BFBFBF; + line-height: 1.25em} + .quelle{color: #666666; font-style: italic; white-space: nowrap} + """ + + conversion_options = { + 'comments' : description + ,'tags' : category + ,'language' : language + ,'publisher' : publisher + ,'linearize_tables' : True + } + + + remove_attributes=['width','height','lang'] + remove_tags_before = dict(id='content') + remove_tags_after = dict(id='content') + remove_tags = [ + dict(name=['h2','object','link','base','meta','iframe']) + ,dict(id='artikelBar') + ,dict(id='foot') + ,dict(id='bildLegende') + ,dict(name='div',attrs={'class':['box']}) + + ] + + feeds = [ + (u'NZZ Folio' , u'http://rss.nzzfolio.ch/') + ] +