diff --git a/rss.py b/rss.py index 1f6422b..0587255 100644 --- a/rss.py +++ b/rss.py @@ -6,7 +6,10 @@ class FeedItem: self.url = item.get('link', '') self.title = item.get('title', '') self.description = item.get('summary', '') - self.date = item.get('published', '') + if 'published' in item: + self.date = item.published_parsed() + else: + self.date = '' class Feed: def __init__(self, url: str, feed: FeedParserDict) -> None: diff --git a/telegram.py b/telegram.py index fb87c38..e147b24 100644 --- a/telegram.py +++ b/telegram.py @@ -123,7 +123,8 @@ class Notifier: def __format_message(item: FeedItem) -> str: return ( f"{item.title}\n\n" - f"{item.description}" + f"{item.description}\n" + f"{item.date}" )