From ba693e77a41e5797e35b48edf0d55a84cf070b3c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 22 Jan 2010 13:22:35 -0700 Subject: [PATCH] New recipe for The Week magazine by Darko Miletic --- Changelog.yaml | 3 ++ .../images/news/the_week_magazine_free.png | Bin 0 -> 301 bytes .../recipes/the_week_magazine_free.recipe | 49 ++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 resources/images/news/the_week_magazine_free.png create mode 100644 resources/recipes/the_week_magazine_free.recipe diff --git a/Changelog.yaml b/Changelog.yaml index ab3140b2b1..6602651092 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -122,6 +122,9 @@ - title: Editor and Publisher author: XanthanGum + - title: The Week (free) + author: Darko Miletic + improved recipes: - Physics Today - Wall Street Journal diff --git a/resources/images/news/the_week_magazine_free.png b/resources/images/news/the_week_magazine_free.png new file mode 100644 index 0000000000000000000000000000000000000000..a7058ce2a27f23e287597887130117fb23bd9b5f GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^HbAV)0VEi%%Z5(?Qk-Q4j_E)eEWzOBpkM&x)Oxx& zhIkx*d)b?>!GMD$;9dR8!oZ7(v)sDXe5Gz&5t;W*IgOk7q()3dvCMCmbo-|S>CJl{@xVfq;7ib`m>2g&AM&hPM>n%nZ)Oa{x7D-(*G3v zP3HM^YJSAO+*jI%3T4Vd^|-|EN$GbnAIzR`N$lG4cA!I4OI#yLQW8s2t&)pUffR$0 zfuVt}fuXLEQHY_jm63s!v6-%cxs`!|Lj87g6b-rgDVb@NC>ji{j7)%fAR4B>*Ovoo OVDNPHb6Mw<&;$UE)Me5D literal 0 HcmV?d00001 diff --git a/resources/recipes/the_week_magazine_free.recipe b/resources/recipes/the_week_magazine_free.recipe new file mode 100644 index 0000000000..1bac4133e7 --- /dev/null +++ b/resources/recipes/the_week_magazine_free.recipe @@ -0,0 +1,49 @@ + +__license__ = 'GPL v3' +__copyright__ = '2010, Darko Miletic ' +''' +www.theweek.com +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class TheWeekFree(BasicNewsRecipe): + title = 'The Week Magazine - Free content' + __author__ = 'Darko Miletic' + description = "The best of the US and international media. Daily coverage of commentary and analysis of the day's events, as well as arts, entertainment, people and gossip, and political cartoons." + publisher = 'The Week Publications, Inc.' + category = 'news, politics, USA' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + encoding = 'utf-8' + use_embedded_content = False + language = 'en' + + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : language + } + + keep_only_tags = [ + dict(name=['h1','h2']) + , dict(name='div', attrs={'class':'basefont'}) + , dict(name='div', attrs={'id':'slideshowLoader'}) + ] + + remove_tags = [ + dict(name='div', attrs={'id':['digg_dugg','articleRight','dateHeader']}) + ,dict(name=['object','embed','iframe']) + ] + + + feeds = [ + (u'News & Opinions' , u'http://www.theweek.com/section/index/news_opinion.rss') + ,(u'Arts & Leisure' , u'http://www.theweek.com/section/index/arts_leisure.rss') + ,(u'Business' , u'http://www.theweek.com/section/index/business.rss' ) + ,(u'Cartoon & Short takes' , u'http://www.theweek.com/section/index/cartoons_wit.rss') + ] + +