From d123986d4f1db4de111f1068a6a6c0aebb4dbaf6 Mon Sep 17 00:00:00 2001 From: woorst Date: Sun, 28 May 2017 02:13:39 -0500 Subject: [PATCH] pass unhandled imgur page to browser --- rtv/mime_parsers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rtv/mime_parsers.py b/rtv/mime_parsers.py index b8450de..43ef191 100644 --- a/rtv/mime_parsers.py +++ b/rtv/mime_parsers.py @@ -124,20 +124,20 @@ class ImgurMIMEParser(BaseMIMEParser): r = requests.get(endpoint.format(domain=domain, page_hash=page_hash), headers=header) - if r.status_code == 404: + if r.status_code != 200: r = requests.get(endpoint.format(domain='image', page_hash=page_hash), headers=header) + if r.status_code != 200: + return url, None data = json.loads(r.text)['data'] if 'images' in data: # TODO: handle imgur albums with mixed content, i.e. jpeg and gifv urls = ' '.join([d['link'] for d in data['images'] if not d['animated']]) return urls, 'image/x-imgur-album' - else: + else : return (data['mp4'], 'video/mp4') if data['animated'] else (data['link'], data['type']) - return url, None - class InstagramMIMEParser(BaseMIMEParser): """