X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=bellevue_city_calendar_renderer.py;h=a3ed1a3486b3d86534de72aeb323e4ff53c2b05b;hb=HEAD;hp=99ad58f2f0dd9ee05ccabbc85ae681c4e66860b1;hpb=0113d4ae8b11e01b695cd15cdb2c317d887e0935;p=kiosk.git diff --git a/bellevue_city_calendar_renderer.py b/bellevue_city_calendar_renderer.py index 99ad58f..a3ed1a3 100644 --- a/bellevue_city_calendar_renderer.py +++ b/bellevue_city_calendar_renderer.py @@ -11,7 +11,7 @@ from dateutil.parser import parse import generic_news_rss_renderer as gnrss -logger = logging.getLogger(__file__) +logger = logging.getLogger(__name__) class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer): @@ -24,9 +24,7 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer): feed_uris: List[str], page_title: str, ): - super().__init__( - name_to_timeout_dict, feed_site, feed_uris, page_title - ) + super().__init__(name_to_timeout_dict, feed_site, feed_uris, page_title) def get_headlines_page_prefix(self) -> str: return "bellevue-calendar" @@ -37,7 +35,9 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer): def should_use_https(self) -> bool: return True - def get_event_time(self, item: xml.etree.ElementTree.Element) -> Optional[datetime.datetime]: + def get_event_time( + self, item: xml.etree.ElementTree.Element + ) -> Optional[datetime.datetime]: return parse(self.find_pubdate(item)) def find_pubdate(self, item: xml.etree.ElementTree.Element) -> Optional[str]: @@ -60,33 +60,34 @@ class bellevue_city_calendar_renderer(gnrss.generic_news_rss_renderer): return False if "Commission" in title: return False - date = self.get_event_time(item) - if date is None: - return False - tzinfo = date.tzinfo - now = datetime.datetime.now(tzinfo) - delta = (now - date).total_seconds() / (60 * 60 * 24) - return delta < 0 +# date = self.get_event_time(item) +# if date is None: +# return False +# tzinfo = date.tzinfo +# now = datetime.datetime.now(tzinfo) +# delta = (now - date).total_seconds() / (60 * 60 * 24) +# return delta < 0 + return True def do_details(self) -> bool: - logger.debug('No Bellevue city calendar items are interesting for articles...') + logger.debug("No Bellevue city calendar items are interesting for articles...") return False def item_is_interesting_for_article( self, title: str, description: str, item: xml.etree.ElementTree.Element ) -> bool: - logger.debug('No Bellevue city calendar items are interesting for articles...') + logger.debug("No Bellevue city calendar items are interesting for articles...") return False # Test -#x = bellevue_city_calendar_renderer( +# x = bellevue_city_calendar_renderer( # {"Fetch News" : 1, # "Shuffle News" : 1}, # "bellevuewa.gov", # [ "/calendar/events.xml" ], # "Test" ) -#if x.fetch_news() == 0: +# if x.fetch_news() == 0: # print("Error fetching news, no items fetched.") -#else: +# else: # x.shuffle_news()