Update downtown bellevue network stuff to skip crud. master
authorScott Gasch <scott@gasch.org>
Fri, 3 Jan 2025 22:33:59 +0000 (14:33 -0800)
committerScott Gasch <scott@gasch.org>
Fri, 3 Jan 2025 22:33:59 +0000 (14:33 -0800)
downtown_bellevue_rss_renderer.py

index 3de8a7511fa5476056a3a42700a513e29f74c021..0a8d00082942777b5e32dc777b84f4223bf6920b 100644 (file)
@@ -3,12 +3,17 @@
 import logging
 from typing import List, Dict
 
+import xml.etree.ElementTree as ET
+
 import generic_news_rss_renderer as gnrss
 
 
 logger = logging.getLogger(__name__)
 
 
+DBN = "Downtown Bellevue Network"
+
+
 class downtown_bellevue_rss_renderer(gnrss.generic_news_rss_renderer):
     """Read the Bellevue Reporter's RSS feed."""
 
@@ -30,6 +35,16 @@ class downtown_bellevue_rss_renderer(gnrss.generic_news_rss_renderer):
     def should_use_https(self) -> bool:
         return True
 
+    def item_is_interesting_for_headlines(
+            self, title: str, description: str, item: ET.Element
+    ) -> bool:
+        return title != DBN
+
+    def item_is_interesting_for_article(
+            self, title: str, description: str, item: ET.Element
+    ) -> bool:
+        return title != DBN and description != DBN
+
 
 # Test
 # x = downtown_bellevue_rss_renderer(