加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
AirDropPlus.py 1004 Bytes
一键复制 编辑 原始数据 按行查看 历史
yyt 提交于 2023-12-24 16:19 . 手动设置通知版本
import os
import sys
from config import Config
import utils
from notifier import create_notifier
from server import Server
if __name__ == '__main__':
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
config_file_path = os.path.join(SCRIPT_DIR, 'config', 'config.ini')
config = Config(config_file_path)
notifier = create_notifier(config.basic_notifier)
if not os.path.exists(config.save_path):
notifier.notify('启动失败', f'文件保存路径:"{config.save_path}"不存在,请检查配置文件"{config_file_path}"')
sys.exit()
if utils.is_program_running():
notifier.notify('启动失败', '请不要重复启动')
sys.exit()
try:
server = Server(config, notifier)
notifier.notify('启动成功', f'端口号:{config.port}\n文件保存路径:{config.save_path}"')
server.run(host='0.0.0.0', port=config.port)
except Exception as e:
notifier.notify('启动失败', f'错误信息:{e}')
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化