1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-03-07 06:07:17 +08:00

[yle-dl] Support multiple subs per language

This commit is contained in:
Teemu Ikonen 2020-07-20 22:59:04 +03:00
parent 2ca292972c
commit 628292ebb1

View File

@ -1,5 +1,6 @@
# coding: utf-8
from __future__ import unicode_literals
from collections import defaultdict
import subprocess
import json
@ -50,9 +51,9 @@ class YleDLIE(InfoExtractor):
props['description'] = description
ysubs = yledl.get('subtitles', [])
subtitles = {}
subtitles = defaultdict(list)
for s in ysubs:
subtitles[s['language']] = [{'url': s['url']}]
subtitles[s['language']].append({'url': s['url'], 'ext': s['category']})
props['subtitles'] = subtitles
formats = []