X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=urbanist_renderer.py;h=15d0c06ac4c16bb66f29c115dc2ad68dd837a02a;hb=6cd5b068127501d2b48e8ac67b7432bffc5fce53;hp=a72f4d6399d61a43e155186972955664e6b22046;hpb=7eae23537dcc61565a24d5c957d4325b7337b63a;p=kiosk.git diff --git a/urbanist_renderer.py b/urbanist_renderer.py index a72f4d6..15d0c06 100644 --- a/urbanist_renderer.py +++ b/urbanist_renderer.py @@ -1,7 +1,6 @@ #!/usr/bin/env python3 import datetime -import re from typing import Dict, List, Optional import xml @@ -12,7 +11,7 @@ import generic_news_rss_renderer as gnrss # https://www.theurbanist.org/feed/ class urbanist_renderer(gnrss.generic_news_rss_renderer): - """Read the TheUrbanist feed.""" + """Read the The Urbanist feed.""" def __init__( self, @@ -21,7 +20,7 @@ class urbanist_renderer(gnrss.generic_news_rss_renderer): feed_uris: List[str], page_title: str, ): - super(urbanist_renderer, self).__init__( + super().__init__( name_to_timeout_dict, feed_site, feed_uris, page_title ) self.debug = True @@ -44,7 +43,7 @@ class urbanist_renderer(gnrss.generic_news_rss_renderer): def item_is_interesting_for_headlines( self, title: str, description: str, item: xml.etree.ElementTree.Element ) -> bool: - return 'the urbanist' not in description.lower() + return self.find_pubdate(item) is not None and 'urbanist' not in title.lower() def do_details(self) -> bool: return True @@ -52,7 +51,7 @@ class urbanist_renderer(gnrss.generic_news_rss_renderer): def item_is_interesting_for_article( self, title: str, description: str, item: xml.etree.ElementTree.Element ) -> bool: - return len(description) > 20 + return len(description) > 30 # Test