Skip to main content

基于Pywebview的米游社PC客户端实现

Project description


GitHub repo size
GitHub issues GitHub discussions GitHub contributors
Github license GitHub last commit GitHub repo stars GitHub forks

HoMoLab

基于Pywebview的米游社PC客户端实现


安装及使用

  1. 安装Python和pip
  2. 命令行运行 pip install HoMoLab (Linux则为pip3 install HoMoLab)

启动:命令行运行 python -m homo.lab (Linux则为python3 -m homo.lab)


声明

  1. 根据上游项目的协议要求,本项目遵守GPL3协议。

  2. 由于本项目的特殊性,可能随时停止开源或删档。

  3. 为了实现用户登录功能,本程序会在用户目录下存储用户登录凭据,您应当妥善保存该凭据。任何因为您的不当操作而导致登录凭据泄露,本程序不负任何责任。


特点

  1. 轻量:Windows平台使用pyinstaller打包后仅18MB左右(版本0.9.0,使用Edge Webview2)
  2. 跨平台(理论):借助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

If you're not sure about the file name format, learn more about wheel file names.

HoMoLab-0.9.5.3.1-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file HoMoLab-0.9.5.3.1-py3-none-any.whl.

File metadata

  • Download URL: HoMoLab-0.9.5.3.1-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for HoMoLab-0.9.5.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0886eaa30ef8d51b9f58f4627834552632f2b4d035e5600bd80c78970eebfb36
MD5 994661bbdf2055d7afbaa45c2f81b81b
BLAKE2b-256 c579e073b3033352762342b0374be131a6a00a445c1a39c4ac16abba9eb8ede2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page