From: Dwarf Date: Fri, 7 Apr 2017 20:08:40 +0000 (+0200) Subject: Workaround for API not returning video statistics X-Git-Url: https://jfr.im/git/irc/rizon/acid.git/commitdiff_plain/bc16f16190887e146ddacc7172ca1a5d353594ce?hp=ed049004bd5e88b5cef3ffd40a6e4d9f4594c6c3 Workaround for API not returning video statistics --- diff --git a/pyva/pyva/src/main/python/internets/api/google.py b/pyva/pyva/src/main/python/internets/api/google.py index f807a1f..1ceef2d 100644 --- a/pyva/pyva/src/main/python/internets/api/google.py +++ b/pyva/pyva/src/main/python/internets/api/google.py @@ -76,7 +76,7 @@ class Google(object): video_info = js['items'][0] m = RE_YOUTUBE_DURATION.search(video_info['contentDetails']['duration']) days, hours, minutes, seconds = map(lambda x: int(x[:-1]) if x else 0, m.groups()) - stats = video_info['statistics'] + stats = video_info['statistics'] if 'statistics' in video_info else {'favoriteCount': 0, 'viewCount': 0, 'likeCount': 0, 'dislikeCount': 0} data = { 'title': video_info['snippet']['title'],