基于Pywebview的米游社PC客户端实现
Project description
HoMoLab
基于Pywebview的米游社PC客户端实现
安装及使用
- 安装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时,部分按钮无法正常工作
鸣谢
本项目基于(或参考)以下开源项目开发(排名不分先后)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for HoMoLab-0.9.5.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0886eaa30ef8d51b9f58f4627834552632f2b4d035e5600bd80c78970eebfb36 |
|
MD5 | 994661bbdf2055d7afbaa45c2f81b81b |
|
BLAKE2b-256 | c579e073b3033352762342b0374be131a6a00a445c1a39c4ac16abba9eb8ede2 |