基于Pywebview的米游社PC客户端实现
由于本项目已重构并拆分为libmiyoushe (米游社依赖库)和ReHomoLab(重构版,未开放)两部分,因此本项目不再维护
- 安装Python和pip
- 命令行运行
pip install HoMoLab
(Linux则为pip3 install HoMoLab
)
启动:命令行运行 python -m homo.lab
(Linux则为python3 -m homo.lab
)
-
根据上游项目的协议要求,本项目遵守GPL3协议。
-
由于本项目的特殊性,可能随时停止开源或删档。
-
为了实现用户登录功能,本程序会在用户目录下存储用户登录凭据,您应当妥善保存该凭据。任何因为您的不当操作而导致登录凭据泄露,本程序不负任何责任。
- 轻量:Windows平台使用pyinstaller打包后仅18MB左右(版本0.9.0,使用Edge Webview2)
- 跨平台(理论):借助Pywebview的特性,可以在任意平台(Windows、Linux、macOS)调用内置浏览器使用
任意支持Python 3.10及以上Python版本和GUI的操作系统并且使用pip安装项目根目录下的requirements.txt,兼容的渲染引擎可参考Web engine | pywebview (flowrl.com)
为保证最佳兼容性,建议在Windows 10及其更新操作系统上运行,并且支持Edge Webview2运行环境
1.由于pywebview的问题,在Linux中,渲染引擎为GTK Webkit2时,部分按钮无法正常工作
本项目基于(或参考)以下开源项目开发(排名不分先后)