From 967527835bd939e9f7eb426135e073246be32444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl?= Date: Tue, 30 Jul 2024 08:59:14 +0200 Subject: [PATCH] fixing xboxsyde feed. --- Post_RSS_on_SubStack.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Post_RSS_on_SubStack.py b/Post_RSS_on_SubStack.py index 2fe80f3..6d69fd2 100644 --- a/Post_RSS_on_SubStack.py +++ b/Post_RSS_on_SubStack.py @@ -5,6 +5,7 @@ import feedparser import io import html import datetime +import time import logging import os import re @@ -162,7 +163,11 @@ class SubStackTask: if feed.youtube is True: new_posts = [entry for entry in newsFeed.entries if datetime.datetime.fromisoformat(entry.published) > yesterday_6am] else: - new_posts = [entry for entry in newsFeed.entries if datetime.datetime.strptime(entry.published.replace('GMT', '+0000'), '%a, %d %b %Y %H:%M:%S %z') > yesterday_6am] + try: + new_posts = [entry for entry in newsFeed.entries if datetime.datetime.strptime(entry.published.replace('GMT', '+0000'), '%a, %d %b %Y %H:%M:%S %z') > yesterday_6am] + except: + new_posts = [entry for entry in newsFeed.entries if datetime.datetime.fromtimestamp(time.mktime(entry.updated_parsed)).replace(tzinfo=datetime.timezone.utc) > yesterday_6am] + all_news_posts.extend(new_posts)