Update cabin camera URL.
[kiosk.git] / urbanist_renderer.py
index 437e3e6076d3054d4709d4d5b6a25f37c9305838..15d0c06ac4c16bb66f29c115dc2ad68dd837a02a 100644 (file)
@@ -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