Temporary fix: Youtube feed error #44
This commit is contained in:
parent
f799d2485b
commit
8f9838df10
@ -742,14 +742,24 @@ def getYoutubePosts(ids):
|
|||||||
resp = future.result()
|
resp = future.result()
|
||||||
rssFeed=feedparser.parse(resp.content)
|
rssFeed=feedparser.parse(resp.content)
|
||||||
for vid in rssFeed.entries:
|
for vid in rssFeed.entries:
|
||||||
time = datetime.datetime.now() - datetime.datetime(*vid.published_parsed[:6])
|
try:
|
||||||
|
time = datetime.datetime.now() - datetime.datetime(*vid.published_parsed[:6])
|
||||||
|
except:
|
||||||
|
time = 0
|
||||||
|
|
||||||
if time.days >=7:
|
if time.days >=7:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
video = ytPost()
|
video = ytPost()
|
||||||
video.date = vid.published_parsed
|
try:
|
||||||
video.timeStamp = getTimeDiff(vid.published_parsed)
|
video.date = vid.published_parsed
|
||||||
|
except:
|
||||||
|
video.date = datetime.datetime.utcnow()
|
||||||
|
try:
|
||||||
|
video.timeStamp = getTimeDiff(vid.published_parsed)
|
||||||
|
except:
|
||||||
|
video.timeStamp = "Unknown"
|
||||||
|
|
||||||
video.channelName = vid.author_detail.name
|
video.channelName = vid.author_detail.name
|
||||||
video.channelId = vid.yt_channelid
|
video.channelId = vid.yt_channelid
|
||||||
video.channelUrl = vid.author_detail.href
|
video.channelUrl = vid.author_detail.href
|
||||||
|
Reference in New Issue
Block a user