Files
youtube-dl/setup.py

68 lines
1.5 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
# @Time : 2023/02/25 7:20 PM
# @Author : yommi
# @Site :
# @File : setup.py
# @Software: PyCharm
# @Path : youtube-dl/setup.py
__menu = {
"uri": __package__,
"name": "유튜브 다운로더",
"list": [
{
"uri": "basic",
2026-01-06 19:25:41 +09:00
"name": "유튜브",
"list": [
{
"uri": "setting",
"name": "설정",
},
{
2026-01-06 19:25:41 +09:00
"uri": "download",
"name": "직접 다운로드",
},
],
},
{"uri": "thumbnail", "name": "썸네일 다운로드"},
{"uri": "sub", "name": "자막 다운로드"},
{
"uri": "manual",
"name": "매뉴얼",
"list": [
{"uri": "README.md", "name": "README.md"},
],
},
{
"uri": "log",
"name": "로그",
},
],
}
setting = {
"filepath": __file__,
"use_db": True,
"use_default_setting": True,
"home_module": None,
"menu": __menu,
"setting_menu": None,
"default_route": "normal",
}
from plugin import *
P = create_plugin_instance(setting)
P.youtube_dl_packages = ["youtube-dl", "yt-dlp", "youtube-dlc"]
try:
from .mod_basic import ModuleBasic
P.set_module_list([ModuleBasic])
except Exception as e:
P.logger.error(f"Exception:{str(e)}")
P.logger.error(traceback.format_exc())
logger = P.logger