From 477dbf7b3c24fbf7ef430a6d0058c8dcbc9eea4e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 16 Oct 2009 21:43:08 -0600 Subject: [PATCH] version 0.6.18 --- resources/recipes/trouw.recipe | 140 +++++++++++++++++---------------- src/calibre/constants.py | 2 +- 2 files changed, 72 insertions(+), 70 deletions(-) diff --git a/resources/recipes/trouw.recipe b/resources/recipes/trouw.recipe index 2781d4021e..c7ad3e8ad1 100644 --- a/resources/recipes/trouw.recipe +++ b/resources/recipes/trouw.recipe @@ -1,69 +1,71 @@ -#!/usr/bin/python - -class Trouw(BasicNewsRecipe): - title = u'Trouw' - __author__ = u'JvdW' - description = u'Trouw de Verdieping' - oldest_article = 7 - max_articles_per_feed = 25 - language = u'nl' - simultaneous_downloads = 1 - delay = 1 -# timefmt = ' [%A, %d %B, %Y]' - timefmt = '' - no_stylesheets = True - cover_url = 'http://www.trouw.nl/template/ver2-0/images/trouw_logo.gif' - -# keep_only_tags = [ dict(name='div', attrs={'id':'content'}) ] - remove_tags = [ - dict(name='div', attrs={'id' :'leaderboard' }) - ,dict(name='div', attrs={'class':'banner' }) - ,dict(name='div', attrs={'id' :'header' }) - ,dict(name='div', attrs={'class':'options' }) - ,dict(name='div', attrs={'id' :'menu_main' }) - ,dict(name='div', attrs={'id' :'menu_sub' }) - ,dict(name='div', attrs={'id' :'column_right' }) - ,dict(name='div', attrs={'class':'meta_information'}) - ,dict(name='div', attrs={'id' :'comments_form' }) - ,dict(name='div', attrs={'id' :'mailfriend' }) - ,dict(name='div', attrs={'id' :'footer' }) - ,dict(name='img', attrs={'id' :'dot_clear' }) - ] - - keep_only_tags = [dict(id=['columns'])] - - feeds = [ - (u'Algemen', u'http://www.trouw.nl/?service=rss'), - (u'Nederland', u'http://www.trouw.nl/nieuws/nederland/?service=rss'), - (u'Europa', u'http://www.trouw.nl/nieuws/europa/?service=rss'), - (u'Wereld', u'http://www.trouw.nl/nieuws/wereld/?service=rss'), - (u'Economie', u'http://www.trouw.nl/nieuws/economie/?service=rss'), - (u'Wetenschap', u'http://www.trouw.nl/nieuws/Wetenschap/?service=rss'), - (u'Groen', u'http://www.trouw.nl/groen/?service=rss'), - (u'Religie en Filosofie', u'http://www.trouw.nl/religie-filosofie/?service=rss'), - (u'Politiek', u'http://www.trouw.nl/nieuws/politiek/?service=rss'), - (u'Zorg', u'http://www.trouw.nl/nieuws/zorg/?service=rss'), - (u'Onderwijs', u'http://www.trouw.nl/onderwijs/nieuws/?service=rss'), - (u'Sport', u'http://www.trouw.nl/nieuws/sport/?service=rss'), - (u'Achtergrond', u'http://www.trouw.nl/achtergrond/?service=rss'), - (u'De Verdieping', u'http://www.trouw.nl/achtergrond/deverdieping/?service=rss'), - (u'Naschrift', u'http://www.trouw.nl/achtergrond/Naschrift/?service=rss'), - (u'Opinie', u'http://www.trouw.nl/opinie/?service=rss'), - (u'Podium', u'http://www.trouw.nl/opinie/podium/?service=rss'), - (u'Commentaar', u'http://www.trouw.nl/opinie/commentaar/?service=rss'), - (u'Cultuur', u'http://www.trouw.nl/cultuur/?service=rss'), - (u'Boeken', u'http://www.trouw.nl/cultuur/boeken/?service=rss'), - (u'Film', u'http://www.trouw.nl/cultuur/film/?service=rss'), - (u'Beeldende kunst', u'http://www.trouw.nl/cultuur/beeldendekunst/?service=rss'), - (u'Theater', u'http://www.trouw.nl/cultuur/theater/?service=rss'), - (u'Muziek', u'http://www.trouw.nl/cultuur/muziek/?service=rss'), - (u'Kinderen', u'http://www.trouw.nl/cultuur/kinderen/?service=rss'), - (u'Ontspanning', u'http://www.trouw.nl/ontspanning/?service=rss'), - (u'De Gids', u'http://www.trouw.nl/ontspanning/degids/?service=rss'), - (u'Moderne manieren', u'http://www.trouw.nl/ontspanning/modernemanieren/?service=rss'), - (u'Reizen', u'http://www.trouw.nl/ontspanning/reizen/?service=rss'), - (u'Koken', u'http://www.trouw.nl/ontspanning/koken/?service=rss') - ] - - def print_version(self, url): - return url + '?all=true' +#!/usr/bin/python + +from calibre.web.feeds.news import BasicNewsRecipe + +class Trouw(BasicNewsRecipe): + title = u'Trouw' + __author__ = u'JvdW' + description = u'Trouw de Verdieping' + oldest_article = 7 + max_articles_per_feed = 25 + language = u'nl' + simultaneous_downloads = 1 + delay = 1 +# timefmt = ' [%A, %d %B, %Y]' + timefmt = '' + no_stylesheets = True + cover_url = 'http://www.trouw.nl/template/ver2-0/images/trouw_logo.gif' + +# keep_only_tags = [ dict(name='div', attrs={'id':'content'}) ] + remove_tags = [ + dict(name='div', attrs={'id' :'leaderboard' }) + ,dict(name='div', attrs={'class':'banner' }) + ,dict(name='div', attrs={'id' :'header' }) + ,dict(name='div', attrs={'class':'options' }) + ,dict(name='div', attrs={'id' :'menu_main' }) + ,dict(name='div', attrs={'id' :'menu_sub' }) + ,dict(name='div', attrs={'id' :'column_right' }) + ,dict(name='div', attrs={'class':'meta_information'}) + ,dict(name='div', attrs={'id' :'comments_form' }) + ,dict(name='div', attrs={'id' :'mailfriend' }) + ,dict(name='div', attrs={'id' :'footer' }) + ,dict(name='img', attrs={'id' :'dot_clear' }) + ] + + keep_only_tags = [dict(id=['columns'])] + + feeds = [ + (u'Algemen', u'http://www.trouw.nl/?service=rss'), + (u'Nederland', u'http://www.trouw.nl/nieuws/nederland/?service=rss'), + (u'Europa', u'http://www.trouw.nl/nieuws/europa/?service=rss'), + (u'Wereld', u'http://www.trouw.nl/nieuws/wereld/?service=rss'), + (u'Economie', u'http://www.trouw.nl/nieuws/economie/?service=rss'), + (u'Wetenschap', u'http://www.trouw.nl/nieuws/Wetenschap/?service=rss'), + (u'Groen', u'http://www.trouw.nl/groen/?service=rss'), + (u'Religie en Filosofie', u'http://www.trouw.nl/religie-filosofie/?service=rss'), + (u'Politiek', u'http://www.trouw.nl/nieuws/politiek/?service=rss'), + (u'Zorg', u'http://www.trouw.nl/nieuws/zorg/?service=rss'), + (u'Onderwijs', u'http://www.trouw.nl/onderwijs/nieuws/?service=rss'), + (u'Sport', u'http://www.trouw.nl/nieuws/sport/?service=rss'), + (u'Achtergrond', u'http://www.trouw.nl/achtergrond/?service=rss'), + (u'De Verdieping', u'http://www.trouw.nl/achtergrond/deverdieping/?service=rss'), + (u'Naschrift', u'http://www.trouw.nl/achtergrond/Naschrift/?service=rss'), + (u'Opinie', u'http://www.trouw.nl/opinie/?service=rss'), + (u'Podium', u'http://www.trouw.nl/opinie/podium/?service=rss'), + (u'Commentaar', u'http://www.trouw.nl/opinie/commentaar/?service=rss'), + (u'Cultuur', u'http://www.trouw.nl/cultuur/?service=rss'), + (u'Boeken', u'http://www.trouw.nl/cultuur/boeken/?service=rss'), + (u'Film', u'http://www.trouw.nl/cultuur/film/?service=rss'), + (u'Beeldende kunst', u'http://www.trouw.nl/cultuur/beeldendekunst/?service=rss'), + (u'Theater', u'http://www.trouw.nl/cultuur/theater/?service=rss'), + (u'Muziek', u'http://www.trouw.nl/cultuur/muziek/?service=rss'), + (u'Kinderen', u'http://www.trouw.nl/cultuur/kinderen/?service=rss'), + (u'Ontspanning', u'http://www.trouw.nl/ontspanning/?service=rss'), + (u'De Gids', u'http://www.trouw.nl/ontspanning/degids/?service=rss'), + (u'Moderne manieren', u'http://www.trouw.nl/ontspanning/modernemanieren/?service=rss'), + (u'Reizen', u'http://www.trouw.nl/ontspanning/reizen/?service=rss'), + (u'Koken', u'http://www.trouw.nl/ontspanning/koken/?service=rss') + ] + + def print_version(self, url): + return url + '?all=true' diff --git a/src/calibre/constants.py b/src/calibre/constants.py index af8c3ef970..eaaed5e3dd 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.6.17' +__version__ = '0.6.18' __author__ = "Kovid Goyal " import re