X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=generic_news_rss_renderer.py;h=2acf1938d33fe3ec554019256bc27a0083c6a2da;hb=4ef7b7a26a178793b135fcaac648260ed1c3a270;hp=d952c4b9122a0cf8b00221e8064a1641dc0f27f0;hpb=d86e5021ca90b0da4732ec109513613801370667;p=kiosk.git diff --git a/generic_news_rss_renderer.py b/generic_news_rss_renderer.py index d952c4b..2acf193 100644 --- a/generic_news_rss_renderer.py +++ b/generic_news_rss_renderer.py @@ -55,7 +55,7 @@ class generic_news_rss_renderer(renderer.abstaining_renderer): pass def should_profanity_filter(self) -> bool: - return False + return True def find_title(self, item: ET.Element) -> Optional[str]: return item.findtext("title") @@ -99,10 +99,12 @@ class generic_news_rss_renderer(renderer.abstaining_renderer): def do_details(self) -> bool: return True - def is_item_older_than_n_days(self, item: ET.Element, n: int) -> bool: + def is_item_older_than_n_days( + self, item: ET.Element, n: int, default: bool = False + ) -> bool: pubdate = self.find_pubdate(item) if pubdate is None: - return False + return default pubdatetime = parse(pubdate) tzinfo = pubdatetime.tzinfo now = datetime.datetime.now(tzinfo)