CheckMe-Client-Python 是 CheckMe 项目的一款桌面端数据采集客户端(Windows),使用 Python 实现。它周期性地采集设备的活动窗口、进程名、设备电量、正在播放的多媒体信息等,并按项目后端定义的接口格式上报到服务端。
相关项目
- 后端服务:Bluore/CheckMe
- 前端展示:Bluore/CheckMe-Front
- 移动端采集:Bluore/CheckMe-Client-MKSH
前端示例站点: https://me.bluore.top
程序配置界面
- Windows 10/11(目前依赖
pygetwindow、pystray等库) - Python 3.8+
- 克隆仓库:
git clone https://github.com/Bluore/CheckMe-Client-Python.git
cd CheckMe-Client-Python- 创建虚拟环境并安装依赖:
python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt- 启动程序:
python main.py程序启动后会最小化到系统托盘,右键托盘图标可打开配置窗口或退出程序。
可使用 PyInstaller 打包为单文件可执行程序:
pip install pyinstaller
pyinstaller --onefile --windowed main.py生成文件位于 dist/ 目录。
- 按
Win + R - 输入:shell:startup
- 回车打开启动文件夹
- 将打包后的 exe 的快捷方式 放进去
