From bab4a51a302482aea6be93c52b8fad49e3ba9fee Mon Sep 17 00:00:00 2001 From: Scott Gasch 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