democracynow: correct syntax

master
fnord 9 years ago
parent f870544302
commit eb08081330

@ -1,19 +1,7 @@
# coding: utf-8
from __future__ import unicode_literals
import json
import time
import hmac
import hashlib
import itertools
import re
from ..utils import (
ExtractorError,
int_or_none,
parse_age_limit,
parse_iso8601,
)
from ..compat import compat_urllib_request
from .common import InfoExtractor
@ -40,7 +28,6 @@ class DemocracynowIE(InfoExtractor):
'uploader': 'Democracy Now',
'upload_date': None,
},
}]
def _real_extract(self, url):
@ -60,7 +47,7 @@ class DemocracynowIE(InfoExtractor):
for key in ('caption_file', '.......'):
# ....... = pending vtt support that doesn't clobber srt 'chapter_file':
url = js.get(key, '')
if url == '' or url == None:
if url == '' or url is None:
continue
if not re.match(r'^https?://', url):
url = base_host + url
@ -71,14 +58,14 @@ class DemocracynowIE(InfoExtractor):
}]
for key in ('file', 'audio'):
url = js.get(key, '')
if url == '' or url == None:
if url == '' or url is None:
continue
if not re.match(r'^https?://', url):
url = base_host + url
purl = re.search(r'/(?P<dir>[^/]+)/(?:dn)?(?P<fn>[^/]+?)\.(?P<ext>[^\.\?]+)(?P<hasparams>\?|$)', url)
if video_id == None:
if video_id is None:
video_id = purl.group('fn')
if js.get('start') != None:
if js.get('start') is not None:
url += '&' if purl.group('hasparams') == '?' else '?'
url = url + 'start=' + str(js.get('start'))
formats.append({
@ -92,9 +79,7 @@ class DemocracynowIE(InfoExtractor):
'title': js.get('title'),
'description': description,
'uploader': 'Democracy Now',
# 'thumbnails': thumbnails,
'subtitles': subtitles,
'formats': formats,
}
return ret
#
Loading…
Cancel
Save