From bab4a51a302482aea6be93c52b8fad49e3ba9fee Mon Sep 17 00:00:00 2001
From: Scott Gasch <scott@gasch.org>
Date: Fri, 3 Jan 2025 14:33:59 -0800
Subject: [PATCH] Update downtown bellevue network stuff to skip crud.

---
 downtown_bellevue_rss_renderer.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/downtown_bellevue_rss_renderer.py b/downtown_bellevue_rss_renderer.py
index 3de8a75..0a8d000 100644
--- a/downtown_bellevue_rss_renderer.py
+++ b/downtown_bellevue_rss_renderer.py
@@ -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(
-- 
2.49.0