Compare commits

..

No commits in common. "58261f89884cf02317d948e375ff7d0ebd9fbfb0" and "96298f7a56875ec8d5cfb54f018d4bbe4f377365" have entirely different histories.

2 changed files with 5 additions and 5 deletions

View File

@ -1253,7 +1253,7 @@ from .niconico import (
NicovideoTagURLIE,
NiconicoLiveIE,
)
from .ninaprotocol import NinaProtocolIE
from .ninaprotocol import NinaprotocolIE
from .ninecninemedia import (
NineCNineMediaIE,
CPTwentyFourIE,

View File

@ -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}),