diff options
| -rw-r--r-- | youtube_dl/extractor/tvnoe.py | 27 | 
1 files changed, 16 insertions, 11 deletions
| diff --git a/youtube_dl/extractor/tvnoe.py b/youtube_dl/extractor/tvnoe.py index d50261ddd..1cd3e6a58 100644 --- a/youtube_dl/extractor/tvnoe.py +++ b/youtube_dl/extractor/tvnoe.py @@ -2,7 +2,11 @@  from __future__ import unicode_literals  from .jwplatform import JWPlatformBaseIE -from ..utils import clean_html, get_element_by_class, js_to_json +from ..utils import ( +    clean_html, +    get_element_by_class, +    js_to_json, +)  class TVNoeIE(JWPlatformBaseIE): @@ -14,8 +18,7 @@ class TVNoeIE(JWPlatformBaseIE):              'id': '10362',              'ext': 'mp4',              'series': 'Noční univerzita', -            'title': 'prof. Tomáš Halík, Th.D. - ' + -                     'Návrat náboženství a střet civilizací', +            'title': 'prof. Tomáš Halík, Th.D. - Návrat náboženství a střet civilizací',              'description': 'md5:f337bae384e1a531a52c55ebc50fff41',          }      } @@ -24,21 +27,23 @@ class TVNoeIE(JWPlatformBaseIE):          video_id = self._match_id(url)          webpage = self._download_webpage(url, video_id) -        iframe_url = self._search_regex(r'<iframe[^>]+src="([^"]+)"', -                                        webpage, 'iframe src attribute') +        iframe_url = self._search_regex( +            r'<iframe[^>]+src="([^"]+)"', webpage, 'iframe URL')          ifs_page = self._download_webpage(iframe_url, video_id) -        jwplayer_data = self._parse_json(self._find_jwplayer_data(ifs_page), -                                         video_id, transform_source=js_to_json) +        jwplayer_data = self._parse_json( +            self._find_jwplayer_data(ifs_page), +            video_id, transform_source=js_to_json)          info_dict = self._parse_jwplayer_data(              jwplayer_data, video_id, require_title=False, base_url=iframe_url)          info_dict.update({              'id': video_id, -            'title': clean_html( -               get_element_by_class('field-name-field-podnazev', webpage)), -            'description': clean_html(get_element_by_class('field-name-body', -                                                           webpage)), +            'title': clean_html(get_element_by_class( +                'field-name-field-podnazev', webpage)), +            'description': clean_html(get_element_by_class( +                'field-name-body', webpage)),              'series': clean_html(get_element_by_class('title', webpage))          }) +          return info_dict | 
