fixing xboxsyde feed.
This commit is contained in:
@@ -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:
|
||||
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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user