From: Jaime Marquínez Ferrándiz Date: Tue, 17 Feb 2015 21:59:19 +0000 (+0100) Subject: [YoutubeDL] use the 'render_table' function for listing the subtitles X-Git-Url: http://git.bitcoin.ninja/?a=commitdiff_plain;h=edab9dbf4d00a7f76fbfd2df9ef4b205c88e47a8;p=youtube-dl [YoutubeDL] use the 'render_table' function for listing the subtitles --- diff --git a/youtube_dl/YoutubeDL.py b/youtube_dl/YoutubeDL.py index a47f8f5de..f8b8fb0c1 100755 --- a/youtube_dl/YoutubeDL.py +++ b/youtube_dl/YoutubeDL.py @@ -1659,13 +1659,12 @@ class YoutubeDL(object): if not subtitles: self.to_screen('%s has no %s' % (video_id, name)) return - header_line = 'Language formats' - sub_lines = [ - '%-12s%s' % (lang, ', '.join(f['ext'] for f in reversed(formats))) - for lang, formats in subtitles.items()] self.to_screen( - 'Available %s for %s:\n%s\n%s' % - (name, video_id, header_line, '\n'.join(sub_lines))) + 'Available %s for %s:' % (name, video_id)) + self.to_screen(render_table( + ['Language', 'formats'], + [[lang, ', '.join(f['ext'] for f in reversed(formats))] + for lang, formats in subtitles.items()])) def urlopen(self, req): """ Start an HTTP download """