def fetch_meta(self, video):
try:
site = download_npo.match_site(video['url'])
videourl, player_id, ext = site.find_video(video['url'])
meta = site.meta(player_id)
text = download_npo.make_filename(video['outdir'], video['filename'],
'mp4', meta, True, True, True)
extra_text = ['{} kwaliteit'.format(
['hoge', 'middel', 'lage'][video['quality']])]
if video['subtitles']:
extra_text.append('ondertitels')
if video['overwrite']:
extra_text.append('overschrijven')
text += ' ({})'.format(', '.join(extra_text))
except Exception as exc:
video['status'] = 3
text = '{} - Fout'.format(video['url'], sys.exc_info()[1])
self.make_progress_frame_entry(text, video)
thread.exit()
# TODO: Voeg optie toe om te beperken tot /n/ processen
评论列表
文章目录