X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=wsj_rss_renderer.py;fp=wsj_rss_renderer.py;h=aa56fddad51abc4e68a2961e23db93a5d7e1f3b9;hb=08440780a64ab1226bb4447b49ce422edfd1500e;hp=8e2b0ccbe2dede11b3c82d73ed45b9e4dde1d005;hpb=f2f05b2edb16cc6a8c4e183e5ae3451d291cc428;p=kiosk.git diff --git a/wsj_rss_renderer.py b/wsj_rss_renderer.py index 8e2b0cc..aa56fdd 100644 --- a/wsj_rss_renderer.py +++ b/wsj_rss_renderer.py @@ -18,14 +18,25 @@ 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): + 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): + return False return ("WSJ.com" not in title and "WSJ.com" not in description)