기본 파일명 설정 관련 수정

This commit is contained in:
joyfuI
2020-08-08 15:33:14 +09:00
parent 62728ab9b7
commit 5a91d34f6e
5 changed files with 13 additions and 3 deletions

View File

@@ -68,11 +68,12 @@ def first_menu(sub):
if sub == 'setting':
arg.update(ModelSetting.to_dict())
arg['youtube_dl_version'] = LogicNormal.get_youtube_dl_version()
arg['DEFAULT_FILENAME'] = LogicNormal.get_default_filename()
return render_template('%s_%s.html' % (package_name, sub), arg=arg)
elif sub == 'download':
default_filename = ModelSetting.get('default_filename')
arg['file_name'] = default_filename if default_filename else '%(title)s-%(id)s.%(ext)s'
arg['file_name'] = default_filename if default_filename else LogicNormal.get_default_filename()
arg['preset_list'] = LogicNormal.get_preset_list()
arg['postprocessor_list'] = LogicNormal.get_postprocessor_list()
return render_template('%s_%s.html' % (package_name, sub), arg=arg)
@@ -201,6 +202,8 @@ def api(sub):
return LogicNormal.abort(ret, 2) # 잘못된 동영상 주소
if preferredcodec not in (None, 'best', 'mp3', 'aac', 'flac', 'm4a', 'opus', 'vorbis', 'wav'):
return LogicNormal.abort(ret, 5) # 허용되지 않은 값이 있음
if filename:
filename = LogicNormal.get_default_filename()
youtube_dl = LogicNormal.download(plugin=plugin,
url=url,
filename=filename,