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时,部分按钮无法正常工作
鸣谢
本项目基于(或参考)以下开源项目开发(排名不分先后)
Release files for HoMoLab 0.9.5.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| HoMoLab-0.9.5.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / HoMoLab-0.9.5.3.1-py3-none-any.whl
| Download URL | HoMoLab-0.9.5.3.1-py3-none-any.whl |
|---|---|
| Size | 2.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0886eaa30ef8d51b9f58f4627834552632f2b4d035e5600bd80c78970eebfb36
|
|
BLAKE2b-256 checksum How to use checksums |
c579e073b3033352762342b0374be131a6a00a445c1a39c4ac16abba9eb8ede2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.3
|