projects
/
kiosk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanup and improve the RSS stuff.
[kiosk.git]
/
seattletimes_rss_renderer.py
diff --git
a/seattletimes_rss_renderer.py
b/seattletimes_rss_renderer.py
index 906e00ef134a0e0959e0b8ee9b3fc2140d5809b1..4d02008b7a2aac075b70d4ea28c2a28d0e5c9ae6 100644
(file)
--- a/
seattletimes_rss_renderer.py
+++ b/
seattletimes_rss_renderer.py
@@
-1,9
+1,8
@@
import datetime
import generic_news_rss_renderer as gnrss
import datetime
import generic_news_rss_renderer as gnrss
-import sets
class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
- interesting_categories =
sets.ImmutableS
et([
+ interesting_categories =
frozens
et([
'Nation',
'World',
'Life',
'Nation',
'World',
'Life',
@@
-27,8
+26,6
@@
class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
feed_site,
feed_uris,
page_title)
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"
def debug_prefix(self):
return "seattletimes"
@@
-46,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 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():
details = {}
for detail in item.getchildren():
@@
-80,6
+79,8
@@
class seattletimes_rss_renderer(gnrss.generic_news_rss_renderer):
return True
def item_is_interesting_for_article(self, title, description, item):
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},
return len(description) >= 65
#x = seattletimes_rss_renderer({"Test", 123},