params.setdefault('extract_flat', True)
params.setdefault('skip_download', True)
params.setdefault('extract_flat', True)
params.setdefault('skip_download', True)
ydl.add_default_info_extractors()
finished_hook_called = set()
def _hook(status):
if status['status'] == 'finished':
finished_hook_called.add(status['filename'])
ydl.add_progress_hook(_hook)
ydl.add_default_info_extractors()
finished_hook_called = set()
def _hook(status):
if status['status'] == 'finished':
finished_hook_called.add(status['filename'])
ydl.add_progress_hook(_hook)
md5_for_file = _file_md5(tc_filename)
self.assertEqual(md5_for_file, tc['md5'])
info_json_fn = os.path.splitext(tc_filename)[0] + '.info.json'
md5_for_file = _file_md5(tc_filename)
self.assertEqual(md5_for_file, tc['md5'])
info_json_fn = os.path.splitext(tc_filename)[0] + '.info.json'
with io.open(info_json_fn, encoding='utf-8') as infof:
info_dict = json.load(infof)
with io.open(info_json_fn, encoding='utf-8') as infof:
info_dict = json.load(infof)