|
|
@ -25,21 +25,38 @@ class NocoIE(InfoExtractor): |
|
|
|
_SUB_LANG_TEMPLATE = '&sub_lang=%s' |
|
|
|
_NETRC_MACHINE = 'noco' |
|
|
|
|
|
|
|
_TEST = { |
|
|
|
'url': 'http://noco.tv/emission/11538/nolife/ami-ami-idol-hello-france/', |
|
|
|
'md5': '0a993f0058ddbcd902630b2047ef710e', |
|
|
|
'info_dict': { |
|
|
|
'id': '11538', |
|
|
|
'ext': 'mp4', |
|
|
|
'title': 'Ami Ami Idol - Hello! France', |
|
|
|
'description': 'md5:4eaab46ab68fa4197a317a88a53d3b86', |
|
|
|
'upload_date': '20140412', |
|
|
|
'uploader': 'Nolife', |
|
|
|
'uploader_id': 'NOL', |
|
|
|
'duration': 2851.2, |
|
|
|
_TESTS = [ |
|
|
|
{ |
|
|
|
'url': 'http://noco.tv/emission/11538/nolife/ami-ami-idol-hello-france/', |
|
|
|
'md5': '0a993f0058ddbcd902630b2047ef710e', |
|
|
|
'info_dict': { |
|
|
|
'id': '11538', |
|
|
|
'ext': 'mp4', |
|
|
|
'title': 'Ami Ami Idol - Hello! France', |
|
|
|
'description': 'md5:4eaab46ab68fa4197a317a88a53d3b86', |
|
|
|
'upload_date': '20140412', |
|
|
|
'uploader': 'Nolife', |
|
|
|
'uploader_id': 'NOL', |
|
|
|
'duration': 2851.2, |
|
|
|
}, |
|
|
|
'skip': 'Requires noco account', |
|
|
|
}, |
|
|
|
'skip': 'Requires noco account', |
|
|
|
} |
|
|
|
{ |
|
|
|
'url': 'http://noco.tv/emission/12610/lbl42/the-guild/s01e01-wake-up-call', |
|
|
|
'md5': 'c190f1f48e313c55838f1f412225934d', |
|
|
|
'info_dict': { |
|
|
|
'id': '12610', |
|
|
|
'ext': 'mp4', |
|
|
|
'title': 'The Guild #1 - Wake-Up Call', |
|
|
|
'description': '', |
|
|
|
'upload_date': '20140627', |
|
|
|
'uploader': 'LBL42', |
|
|
|
'uploader_id': 'LBL', |
|
|
|
'duration': 233.023, |
|
|
|
}, |
|
|
|
'skip': 'Requires noco account', |
|
|
|
} |
|
|
|
] |
|
|
|
|
|
|
|
def _real_initialize(self): |
|
|
|
self._login() |
|
|
|