From a4d319699655a5110c1eaeef7a635cc213b201a9 Mon Sep 17 00:00:00 2001 From: 3risian <59593325+3risian@users.noreply.github.com> Date: Tue, 7 Jan 2020 18:37:57 +1100 Subject: [PATCH] [PeerTube] Add language field --- youtube_dl/extractor/peertube.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/youtube_dl/extractor/peertube.py b/youtube_dl/extractor/peertube.py index de7f04ee1..769e4b9af 100644 --- a/youtube_dl/extractor/peertube.py +++ b/youtube_dl/extractor/peertube.py @@ -436,6 +436,7 @@ class PeerTubeIE(InfoExtractor): 'uploader': 'Framasoft', 'uploader_id': 'framasoft@framatube.org', 'uploader_url': 'https://framatube.org/accounts/framasoft', + 'language': 'en', 'license': 'Attribution - Share Alike', 'duration': 113, 'view_count': int, @@ -534,6 +535,8 @@ class PeerTubeIE(InfoExtractor): 'uploader': account_data('displayName'), 'uploader_id': '%s@%s' % (account_data('name'), account_data('host')), 'uploader_url': account_data('url'), + 'language': try_get( + video, lambda x: x['language']['id'], compat_str), 'license': try_get( video, lambda x: x['licence']['label'], compat_str), 'duration': int_or_none(video.get('duration')),