X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=generic_news_rss_renderer.py;fp=generic_news_rss_renderer.py;h=798c06c90962d001a87ed93f1a9a2114a3ccbc88;hb=72938579d41b01fe93f18b97605bcb7dfd147d4b;hp=4db466957456095148d1793a772e0069b02ae32b;hpb=78b904e30bc0f9a05a96da1b597ad11795afbd46;p=kiosk.git
diff --git a/generic_news_rss_renderer.py b/generic_news_rss_renderer.py
index 4db4669..798c06c 100644
--- a/generic_news_rss_renderer.py
+++ b/generic_news_rss_renderer.py
@@ -31,6 +31,12 @@ class generic_news_rss_renderer(renderer.debuggable_abstaining_renderer):
def get_details_page_prefix(self):
pass
+ def get_headlines_page_priority(self):
+ return "4"
+
+ def get_details_page_priority(self):
+ return "6"
+
def should_use_https(self):
pass
@@ -62,11 +68,17 @@ class generic_news_rss_renderer(renderer.debuggable_abstaining_renderer):
def munge_image(self, image):
return image
+ def find_pubdate(self, item):
+ return item.findtext('pubDate')
+
+ def munge_pubdate(self, pubdate):
+ return pubdate
+
def item_is_interesting_for_headlines(self, title, description, item):
return True
def is_item_older_than_n_days(self, item, n):
- pubdate = item.findtext('pubDate')
+ pubdate = self.find_pubdate(item)
if pubdate is not None:
pubdate = parse(pubdate)
tzinfo = pubdate.tzinfo
@@ -100,23 +112,24 @@ class generic_news_rss_renderer(renderer.debuggable_abstaining_renderer):
headlines.set_custom_html("""
""")
- f = file_writer.file_writer('%s_4_none.html' % (
- self.get_headlines_page_prefix()))
+ f = file_writer.file_writer('%s_%s_none.html' % (
+ self.get_headlines_page_prefix(),
+ self.get_headlines_page_priority()))
headlines.render_html(f)
f.close()
@@ -125,17 +138,17 @@ a:active {
details.set_custom_html("""