diff options
| author | Ismaël Mejía <iemejia@gmail.com> | 2013-11-02 19:50:45 +0100 | 
|---|---|---|
| committer | Ismaël Mejía <iemejia@gmail.com> | 2013-11-02 19:50:45 +0100 | 
| commit | 38db46794f3ccfef09094db9b411e55acd4c1a3d (patch) | |
| tree | 8c184e42a5f9710c5bad78a080038a4885800ca8 /youtube_dl/extractor/subtitles.py | |
| parent | aa2484e390d8a5e74d740fda61b4062a4a8c1d0e (diff) | |
| parent | a9a3876d55be943a7eaf505cbeb8fb862514db6c (diff) | |
Merge branch 'ted_subtitles'
Diffstat (limited to 'youtube_dl/extractor/subtitles.py')
| -rw-r--r-- | youtube_dl/extractor/subtitles.py | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/youtube_dl/extractor/subtitles.py b/youtube_dl/extractor/subtitles.py index 90de7de3a..4b4c5235d 100644 --- a/youtube_dl/extractor/subtitles.py +++ b/youtube_dl/extractor/subtitles.py @@ -12,9 +12,9 @@ class SubtitlesInfoExtractor(InfoExtractor):          return any([self._downloader.params.get('writesubtitles', False),                      self._downloader.params.get('writeautomaticsub')]) -    def _list_available_subtitles(self, video_id, webpage=None): +    def _list_available_subtitles(self, video_id, webpage):          """ outputs the available subtitles for the video """ -        sub_lang_list = self._get_available_subtitles(video_id) +        sub_lang_list = self._get_available_subtitles(video_id, webpage)          auto_captions_list = self._get_available_automatic_caption(video_id, webpage)          sub_lang = ",".join(list(sub_lang_list.keys()))          self.to_screen(u'%s: Available subtitles for video: %s' % @@ -23,7 +23,7 @@ class SubtitlesInfoExtractor(InfoExtractor):          self.to_screen(u'%s: Available automatic captions for video: %s' %                         (video_id, auto_lang)) -    def extract_subtitles(self, video_id, video_webpage=None): +    def extract_subtitles(self, video_id, webpage):          """          returns {sub_lang: sub} ,{} if subtitles not found or None if the          subtitles aren't requested. @@ -32,9 +32,9 @@ class SubtitlesInfoExtractor(InfoExtractor):              return None          available_subs_list = {}          if self._downloader.params.get('writeautomaticsub', False): -            available_subs_list.update(self._get_available_automatic_caption(video_id, video_webpage)) +            available_subs_list.update(self._get_available_automatic_caption(video_id, webpage))          if self._downloader.params.get('writesubtitles', False): -            available_subs_list.update(self._get_available_subtitles(video_id)) +            available_subs_list.update(self._get_available_subtitles(video_id, webpage))          if not available_subs_list:  # error, it didn't get the available subtitles              return {} @@ -74,7 +74,7 @@ class SubtitlesInfoExtractor(InfoExtractor):              return          return sub -    def _get_available_subtitles(self, video_id): +    def _get_available_subtitles(self, video_id, webpage):          """          returns {sub_lang: url} or {} if not available          Must be redefined by the subclasses  | 
