X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=wsj_rss_renderer.py;h=a8ccf29c871e54dd4c09a915e0796e539710ed4e;hb=d6990436e08a57ce211b10058dc61fb223cb94ec;hp=8e2b0ccbe2dede11b3c82d73ed45b9e4dde1d005;hpb=4b1f3d8a8b278ca6d62f461ea80c8ea21080c301;p=kiosk.git diff --git a/wsj_rss_renderer.py b/wsj_rss_renderer.py index 8e2b0cc..a8ccf29 100644 --- a/wsj_rss_renderer.py +++ b/wsj_rss_renderer.py @@ -18,14 +18,27 @@ class wsj_rss_renderer(generic_news_rss_renderer.generic_news_rss_renderer): def get_details_page_prefix(self): return "wsj-details-%s" % (self.page_title) + def find_image(self, item): + image = item.findtext('image') + if image is not None: + url = image.get('url') + return url + return None + def should_use_https(self): return True def item_is_interesting_for_headlines(self, title, description, item): + if self.is_item_older_than_n_days(item, 7): + self.debug_print("%s: is too old!" % title) + return False return ("WSJ.com" not in title and "WSJ.com" not in description) def item_is_interesting_for_article(self, title, description, item): + if self.is_item_older_than_n_days(item, 7): + self.debug_print("%s: is too old!" % title) + return False return ("WSJ.com" not in title and "WSJ.com" not in description)