Cleanup and improve the RSS stuff.
[kiosk.git] / wsj_rss_renderer.py
index 8e2b0ccbe2dede11b3c82d73ed45b9e4dde1d005..aa56fddad51abc4e68a2961e23db93a5d7e1f3b9 100644 (file)
@@ -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)