v1.6.4 FFmpeg 경로 설정 추가

FFmpeg 경로 설정 추가
API에서 GET 요청 지원
This commit is contained in:
joyfuI
2020-07-25 03:06:03 +09:00
parent f78fde9d19
commit 33b70e3ec7
9 changed files with 208 additions and 142 deletions

View File

@@ -3,13 +3,14 @@
# python
import os
import sys
import platform
import subprocess
import traceback
# third-party
# sjva 공용
from framework import db, path_data
from framework import db, path_app_root, path_data
from framework.util import Util
# 패키지
@@ -20,6 +21,7 @@ from .model import ModelSetting
class Logic(object):
db_default = {
'db_version': '1',
'ffmpeg_path': 'ffmpeg' if platform.system() != 'Windows' else os.path.join(path_app_root, 'bin', 'Windows', 'ffmpeg.exe'),
'temp_path': os.path.join(path_data, 'download_tmp'),
'save_path': os.path.join(path_data, 'download'),
'default_filename': '%(title)s-%(id)s.%(ext)s',
@@ -45,16 +47,15 @@ class Logic(object):
logger.debug('%s plugin_load', package_name)
Logic.db_init()
# 모듈 설치
try:
import glob2
except ImportError:
# glob2 설치
logger.debug('glob2 install')
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', 'glob2'], universal_newlines=True))
try:
import flask_cors
except ImportError:
# flask-cors 설치
logger.debug('flask-cors install')
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', 'flask-cors'], universal_newlines=True))