Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Bluore/CheckMe-Client-Python

Repository files navigation

CheckMe-Client-Python

简介

CheckMe-Client-PythonCheckMe 项目的一款桌面端数据采集客户端(Windows),使用 Python 实现。它周期性地采集设备的活动窗口、进程名、设备电量、正在播放的多媒体信息等,并按项目后端定义的接口格式上报到服务端。

相关项目

演示

前端示例站点: https://me.bluore.top

程序配置界面

程序运行图

本地运行

前置要求

  • Windows 10/11(目前依赖 pygetwindowpystray 等库)
  • Python 3.8+

安装与启动

  1. 克隆仓库:
git clone https://github.com/Bluore/CheckMe-Client-Python.git
cd CheckMe-Client-Python
  1. 创建虚拟环境并安装依赖:
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
  1. 启动程序:
python main.py

程序启动后会最小化到系统托盘,右键托盘图标可打开配置窗口或退出程序。

打包

可使用 PyInstaller 打包为单文件可执行程序:

pip install pyinstaller
pyinstaller --onefile --windowed main.py

生成文件位于 dist/ 目录。

开机自启动

  1. Win + R
  2. 输入:shell:startup
  3. 回车打开启动文件夹
  4. 将打包后的 exe 的快捷方式 放进去

About

CheckMe-Client-Python 是 CheckMe 项目的一款桌面端数据采集客户端(Windows)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages