Add check for statuscode 200 when fetching frontpage videos
This commit is contained in:
parent
287b2cdbc4
commit
7c3d3531e8
1 changed files with 8 additions and 2 deletions
10
main.py
10
main.py
|
@ -191,6 +191,7 @@ def find_subscription(request):
|
||||||
if identifier.startswith('@'):
|
if identifier.startswith('@'):
|
||||||
# Strip @ from identifier
|
# Strip @ from identifier
|
||||||
return identifier[1:]
|
return identifier[1:]
|
||||||
|
|
||||||
if identifier.startswith('http'):
|
if identifier.startswith('http'):
|
||||||
identifier = identifier[4:]
|
identifier = identifier[4:]
|
||||||
# HTTPS?
|
# HTTPS?
|
||||||
|
@ -206,6 +207,7 @@ def find_subscription(request):
|
||||||
# Just check there's an @ in there and it should be fine
|
# Just check there's an @ in there and it should be fine
|
||||||
if '@' in identifier:
|
if '@' in identifier:
|
||||||
return identifier
|
return identifier
|
||||||
|
|
||||||
# No match was found, we don't understand this URL
|
# No match was found, we don't understand this URL
|
||||||
print("[WARN] Identifier not understood from local subscriptions:\n%s" % request)
|
print("[WARN] Identifier not understood from local subscriptions:\n%s" % request)
|
||||||
return ''
|
return ''
|
||||||
|
@ -214,8 +216,12 @@ def find_subscription(request):
|
||||||
def get_subscriptions_channels_videos(limit=12):
|
def get_subscriptions_channels_videos(limit=12):
|
||||||
latest = []
|
latest = []
|
||||||
for sub in get_subscriptions_channels():
|
for sub in get_subscriptions_channels():
|
||||||
channel_latest = get_latest_channel_videos(sub)["data"]
|
result = get_latest_channel_videos(sub)
|
||||||
latest.extend(channel_latest)
|
if result["status"] == 200:
|
||||||
|
channel_latest = get_latest_channel_videos(sub)["data"]
|
||||||
|
latest.extend(channel_latest)
|
||||||
|
else:
|
||||||
|
print("[WARN] Unable to get content from " + sub)
|
||||||
latest.sort(key = lambda vid: dateutil.isoparse(vid["createdAt"]), reverse=True)
|
latest.sort(key = lambda vid: dateutil.isoparse(vid["createdAt"]), reverse=True)
|
||||||
return latest[0:limit]
|
return latest[0:limit]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue