Cleanup and improve the RSS stuff.
[kiosk.git] / seattletimes_rss_renderer.py
index c8d12ce17d6bcadef5a79c645f0b2cdae1121df9..4d02008b7a2aac075b70d4ea28c2a28d0e5c9ae6 100644 (file)
@@ -26,8 +26,6 @@ class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
             feed_site,
             feed_uris,
             page_title)
-        self.oldest = datetime.datetime.now() - datetime.timedelta(14)
-        self.debug_print("oldest story we'll keep: %s" % self.oldest)
 
     def debug_prefix(self):
         return "seattletimes"
@@ -45,6 +43,8 @@ class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
         if item.tag != "item":
             self.debug_print("Item.tag isn't item?!")
             return False
+        if self.is_item_older_than_n_days(item, 14):
+            return False
 
         details = {}
         for detail in item.getchildren():
@@ -79,6 +79,8 @@ class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
         return True
 
     def item_is_interesting_for_article(self, title, description, item):
+        if self.is_item_older_than_n_days(item, 14):
+            return False
         return len(description) >= 65
 
 #x = seattletimes_rss_renderer({"Test", 123},