1 import generic_news_rss_renderer as gnrss
4 class bellevue_reporter_rss_renderer(gnrss.generic_news_rss_renderer):
5 def __init__(self, name_to_timeout_dict, feed_site, feed_uris, page_title):
6 super(bellevue_reporter_rss_renderer, self).__init__(
13 def debug_prefix(self):
14 return "bellevue_reporter(%s)" % (self.page_title)
16 def get_headlines_page_prefix(self):
17 return "bellevue-reporter"
19 def get_details_page_prefix(self):
20 return "bellevue-reporter-details"
22 def should_use_https(self):
25 def munge_description(self, description):
26 description = re.sub('<[^>]+>', '', description)
27 description = re.sub('Bellevue\s+Reporter\s+Bellevue\s+Reporter', '',
29 description = re.sub('\s*\-\s*Your local homepage\.\s*', '', description)
32 def item_is_interesting_for_headlines(self, title, description, item):
35 def item_is_interesting_for_article(self, title, description, item):
39 #x = bellevue_reporter_rss_renderer(
41 # "Shuffle News" : 1},
42 # "www.bellevuereporter.com",
46 #<DIV style="padding:8px;
48 # -webkit-column-break-inside:avoid;"><P>
49 #<B>Task force will tackle issues of racial justice, police reform</B>
50 #<BR>Bellevue Reporter
51 #Bellevue Reporter - Your local homepage.
52 #Inslee names civil rights activists, pastors, and cops to panel that may forge ideas f#or new laws Task force will tackle issues of racial justice, police reform
55 #d = x.munge_description(d)
57 #if x.fetch_news() == 0:
58 # print "Error fetching news, no items fetched."