youtube-dlc 추가
This commit is contained in:
7
logic.py
7
logic.py
@@ -15,12 +15,14 @@ from framework.util import Util
|
||||
|
||||
# 패키지
|
||||
from .plugin import logger, package_name
|
||||
from .logic_normal import LogicNormal
|
||||
from .model import ModelSetting
|
||||
#########################################################
|
||||
|
||||
class Logic(object):
|
||||
db_default = {
|
||||
'db_version': '1',
|
||||
'youtube_dl_package': '0',
|
||||
'ffmpeg_path': '' 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'),
|
||||
@@ -55,8 +57,9 @@ class Logic(object):
|
||||
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', 'glob2'], universal_newlines=True))
|
||||
|
||||
# youtube-dl 업데이트
|
||||
logger.debug('youtube-dl upgrade')
|
||||
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', '--upgrade', 'youtube-dl'], universal_newlines=True))
|
||||
youtube_dl = LogicNormal.get_youtube_dl_package(ModelSetting.get('youtube_dl_package'))
|
||||
logger.debug('%s upgrade' % youtube_dl)
|
||||
logger.debug(subprocess.check_output([sys.executable, '-m', 'pip', 'install', '--upgrade', youtube_dl], universal_newlines=True))
|
||||
|
||||
# 편의를 위해 json 파일 생성
|
||||
from .plugin import plugin_info
|
||||
|
||||
Reference in New Issue
Block a user