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

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

Uploaded Python 3

Supported by

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