X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=urbanist_renderer.py;h=15d0c06ac4c16bb66f29c115dc2ad68dd837a02a;hb=6cd5b068127501d2b48e8ac67b7432bffc5fce53;hp=437e3e6076d3054d4709d4d5b6a25f37c9305838;hpb=6b8d4eeb7153617221f822a243a117f0bcab07bf;p=kiosk.git diff --git a/urbanist_renderer.py b/urbanist_renderer.py index 437e3e6..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, @@ -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