From 5f3267d3ebc7cddf9bcd84d36eda2fcce7715343 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 23 Aug 2013 12:19:33 +0530 Subject: [PATCH] Update Consumerist again --- recipes/consumerist.recipe | 40 +++++++++++++++++++++++++------------- 1 file changed, 27 insertions(+), 13 deletions(-) diff --git a/recipes/consumerist.recipe b/recipes/consumerist.recipe index 386f640529..2050185180 100644 --- a/recipes/consumerist.recipe +++ b/recipes/consumerist.recipe @@ -1,3 +1,5 @@ +## Last Edit: 2013-08-23 +## From: Armin Geller __license__ = 'GPL v3' __copyright__ = '2010, NA' ''' @@ -17,22 +19,34 @@ class Consumerist(BasicNewsRecipe): no_stylesheets = True encoding = 'utf-8' use_embedded_content = False - auto_cleanup = True - auto_cleanup_keep = '//div[@class="wp-caption alignleft"]' language = 'en' - masthead_url = 'http://consumerist.com/css/images/footer_man.gif' + masthead_url = 'http://consumermediallc.files.wordpress.com/2013/02/consumerist.png'# AGe 2013-08-23 + extra_css = ''' - body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} - img{margin-bottom: 1em} - h1{font-family :Arial,Helvetica,sans-serif; font-size:x-large} - h2{font-family :Arial,Helvetica,sans-serif; font-size:large} - ''' + body{font-family: "Lucida Grande",Helvetica,Arial,sans-serif} + img{margin-bottom: 1em} + h1{font-family :Arial,Helvetica,sans-serif; font-size:x-large} + h2{font-family :Arial,Helvetica,sans-serif; font-size:large} + ''' conversion_options = { - 'comment' : description - , 'tags' : category - , 'publisher' : publisher - , 'language' : language - } + 'comment' : description, + 'tags' : category, + 'publisher' : publisher, + 'language' : language, + } + + remove_attributes = ['width','height'] + + keep_only_tags = dict(name='div', attrs={'class':['hfeed',]}) # AGe 2013-08-23 + + remove_tags = [dict(name='div', attrs={'class':['navigation', # AGe 2013-08-23 + 'wpcom-related-posts widget widget_related_posts', # AGe 2013-08-23 + 'sharedaddy sd-like-enabled sd-sharing-enabled',]}), # AGe 2013-08-23 + dict(name='div', attrs={'id':['comments',]}), # AGe 2013-08-23 + ] feeds = [(u'Articles', u'http://consumerist.com/index.xml')] + def preprocess_html(self, soup): + return self.adeify_images(soup) +