- [ 使用python+pywebview编写,理论上适用于所有平台 ]
- [ Windows下编译过后只有10mb,更加简洁 ]
- [ 使用MaterialDesign美化,界面简洁清爽 ]
- [ 前后端分离,便于维护和升级, 函数库可直接调用 ]
- Windows下开机启动
- CLI
很多功能只是在 原版项目 上修改的,狗尾续貂罢了,可惜项目已经存档,感谢@zengxs @noisky 同时感谢mdui的material界面框架
Windows用户前往release页面下载解压,打开gui.exe
,如要配置登陆地址和信息,请自行修改目录下的config.json
文件
Centos和其他Linux用户下载Linux版,解压后cd到文件目录,终端输入gui
其他系统用户请参考源码使用
- 安装python3 以及 pip
- 执行下方命令安装必要库
pip install requirements.txt -i https://pypi.doubanio.com/simple/
- 终端打开到相应目录下执行
python3 gui.py
编译请先安装pyinstaller
Windows用户请复制
.\venv\Lib\site-packages\webview\lib\WebBrowserInterop.x64.dll
.\venv\Lib\site-packages\webview\lib\WebBrowserInterop.x86.dll
.\venv\Lib\site-packages\webview\lib\Microsoft.Toolkit.Forms.UI.Controls.WebView.dll
这三个文件到文件目录中(可在python目录中找到)
Windows下编译命令为
pyinstaller -F gui.py --add-data "WebBrowserInterop.x86.dll;./" --add-data "WebBrowserInterop.x64.dll;./" --add-data "Microsoft.Toolkit.Forms.UI.Controls.WebView.dll;./" --noconsol -i 1.ico
可自行添加图标等文件
需要注意的是,在Windows用户必须以非管理员账户编译,否则有概率在打开时报错,这是调用默认Edge内核会出现的问题,除此之外,你也可以自行编译CEF版本,具体请参考官方文档
其他系统用户自行修改
srun.py 为qt界面
Core.py 为核心函数
config.json 为配置文件
暂时无法触发Windows的自动休眠
遵守GPLV3开源协议,欢迎PR, 提issue