aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Berge <lucas.bergeron@outlook.fr>2019-09-02 19:32:06 +0200
committerLuc Berge <lucas.bergeron@outlook.fr>2019-09-02 19:32:06 +0200
commite88689890254ce1f01836d5b98f94ef05e83e99d (patch)
tree6fa87975eb10cea741f3781360fab568b03fdba9
parentfe7d38c793c8945d82089f7671cbec6af1bf8860 (diff)
downloadhypervideo-pre-e88689890254ce1f01836d5b98f94ef05e83e99d.tar.lz
hypervideo-pre-e88689890254ce1f01836d5b98f94ef05e83e99d.tar.xz
hypervideo-pre-e88689890254ce1f01836d5b98f94ef05e83e99d.zip
Coding convention
-rw-r--r--youtube_dl/extractor/deezer.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/youtube_dl/extractor/deezer.py b/youtube_dl/extractor/deezer.py
index d0e553f5a..3031671c1 100644
--- a/youtube_dl/extractor/deezer.py
+++ b/youtube_dl/extractor/deezer.py
@@ -17,9 +17,9 @@ class DeezerBaseInfoExtractor(InfoExtractor):
self._downloader.report_warning('For now, this extractor only supports the 30 second previews. Patches welcome!')
mobj = re.match(self._VALID_URL, url)
- id = mobj.group('id')
+ data_id = mobj.group('id')
- webpage = self._download_webpage(url, id)
+ webpage = self._download_webpage(url, data_id)
geoblocking_msg = self._html_search_regex(
r'<p class="soon-txt">(.*?)</p>', webpage, 'geoblocking message',
default=None)
@@ -32,7 +32,7 @@ class DeezerBaseInfoExtractor(InfoExtractor):
r'naboo\.display\(\'[^\']+\',\s*(.*?)\);\n'),
webpage, 'data JSON')
data = json.loads(data_json)
- return id, webpage, data
+ return data_id, webpage, data
class DeezerPlaylistIE(DeezerBaseInfoExtractor):
@@ -51,17 +51,17 @@ class DeezerPlaylistIE(DeezerBaseInfoExtractor):
def _real_extract(self, url):
playlist_id, webpage, data = self.get_data(url)
- playlist_title = data.get('DATA').get('TITLE')
- playlist_uploader = data.get('DATA').get('PARENT_USERNAME')
+ playlist_title = data.get('DATA', {}).get('TITLE')
+ playlist_uploader = data.get('DATA', {}).get('PARENT_USERNAME')
playlist_thumbnail = self._search_regex(
r'<img id="naboo_playlist_image".*?src="([^"]+)"', webpage,
'playlist thumbnail')
entries = []
- for s in data.get('SONGS').get('data'):
+ for s in data.get('SONGS', {}).get('data'):
formats = [{
'format_id': 'preview',
- 'url': s.get('MEDIA')[0].get('HREF'),
+ 'url': s.get('MEDIA', [{}])[0].get('HREF'),
'preference': -100, # Only the first 30 seconds
'ext': 'mp3',
}]
@@ -104,17 +104,17 @@ class DeezerAlbumIE(DeezerBaseInfoExtractor):
def _real_extract(self, url):
album_id, webpage, data = self.get_data(url)
- album_title = data.get('DATA').get('ALB_TITLE')
- album_uploader = data.get('DATA').get('ART_NAME')
+ album_title = data.get('DATA', {}).get('ALB_TITLE')
+ album_uploader = data.get('DATA', {}).get('ART_NAME')
album_thumbnail = self._search_regex(
r'<img id="naboo_album_image".*?src="([^"]+)"', webpage,
'album thumbnail')
entries = []
- for s in data.get('SONGS').get('data'):
+ for s in data.get('SONGS', {}).get('data'):
formats = [{
'format_id': 'preview',
- 'url': s.get('MEDIA')[0].get('HREF'),
+ 'url': s.get('MEDIA', [{}])[0].get('HREF'),
'preference': -100, # Only the first 30 seconds
'ext': 'mp3',
}]