mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-10-02 15:21:23 +02:00
Compare commits
No commits in common. "58261f89884cf02317d948e375ff7d0ebd9fbfb0" and "96298f7a56875ec8d5cfb54f018d4bbe4f377365" have entirely different histories.
58261f8988
...
96298f7a56
|
@ -1253,7 +1253,7 @@ from .niconico import (
|
|||
NicovideoTagURLIE,
|
||||
NiconicoLiveIE,
|
||||
)
|
||||
from .ninaprotocol import NinaProtocolIE
|
||||
from .ninaprotocol import NinaprotocolIE
|
||||
from .ninecninemedia import (
|
||||
NineCNineMediaIE,
|
||||
CPTwentyFourIE,
|
||||
|
|
|
@ -3,7 +3,7 @@ from ..utils import int_or_none, mimetype2ext, parse_iso8601, url_or_none
|
|||
from ..utils.traversal import traverse_obj
|
||||
|
||||
|
||||
class NinaProtocolIE(InfoExtractor):
|
||||
class NinaprotocolIE(InfoExtractor):
|
||||
_VALID_URL = r'https?://(?:www\.)?ninaprotocol\.com/releases/(?P<id>[^/#?]+)'
|
||||
_TESTS = [{
|
||||
'url': 'https://www.ninaprotocol.com/releases/3SvsMM3y4oTPZ5DXFJnLkCAqkxz34hjzFxqms1vu9XBJ',
|
||||
|
@ -196,10 +196,10 @@ class NinaProtocolIE(InfoExtractor):
|
|||
common_info['tags'] = traverse_obj(release, ('metadata', 'properties', 'tags', ..., {str}))
|
||||
|
||||
entries = []
|
||||
for track_num, track in enumerate(traverse_obj(release, (
|
||||
'metadata', 'properties', 'files', lambda _, v: url_or_none(v['uri']))), 1):
|
||||
for i, track in enumerate(traverse_obj(release, (
|
||||
'metadata', 'properties', 'files', lambda _, v: url_or_none(v['uri']), {dict}))):
|
||||
entries.append({
|
||||
'id': f'{video_id}_{track_num}',
|
||||
'id': f'{video_id}_{i + 1}',
|
||||
'url': track['uri'],
|
||||
**traverse_obj(track, {
|
||||
'title': ('track_title', {str}),
|
||||
|
|
Loading…
Reference in New Issue
Block a user