From 503e8ccff242f3dca5f830579485c06237b4e54f Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Sun, 9 Jul 2023 08:29:39 -0700 Subject: [PATCH] Fix CNN. --- cnn_rss_renderer.py | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/cnn_rss_renderer.py b/cnn_rss_renderer.py index 2628bd5..873d9c8 100644 --- a/cnn_rss_renderer.py +++ b/cnn_rss_renderer.py @@ -42,9 +42,11 @@ class cnn_rss_renderer(generic_news_rss_renderer.generic_news_rss_renderer): def item_is_interesting_for_headlines( self, title: str, description: str, item: xml.etree.ElementTree.Element ) -> bool: - if self.is_item_older_than_n_days(item, 14, default=False): + if self.is_item_older_than_n_days(item, 14, default=True): return False - return re.search(r"[Cc][Nn][Nn][A-Za-z]*\.com", title) is None + if re.search(r"[Cc][Nn][Nn][A-Za-z]*\.com", title) is None: + return True + return False def item_is_interesting_for_article( self, title, description, item: xml.etree.ElementTree.Element @@ -59,14 +61,20 @@ class cnn_rss_renderer(generic_news_rss_renderer.generic_news_rss_renderer): # Test # x = cnn_rss_renderer( -# {"Fetch News" : 1, -# "Shuffle News" : 1}, +# { +# "Fetch News" : 1, +# "Shuffle News" : 1 +# }, # "rss.cnn.com", -# [ "/rss/cnn_topstories.rss", -# "/rss/money_latest.rss", -# "/rss/cnn_tech.rss", +# [ +# "/rss/money_technology.rss", +# "/rss/cnn_tech.rss", +# "/rss/cnn_topstories.rss", +# "/rss/cnn_world.rss", +# "/rss/cnn_us.rss", # ], -# "Test" ) +# "Test" +# ) # if x.fetch_news() == 0: # print("Error fetching news, no items fetched.") # x.shuffle_news() -- 2.44.0