Process Reporter for Winpy 是一个使用Python开发的Windows应用程序。它旨在实时报告当前用户在PC上正在使用的前台应用程序的名称,以及正在播放的任何媒体信息,并将报告发送到 Shiro。
该程序的实现借鉴了 Linux版本 的报告程序。
这里提供了三种使用方法:
git clone https://github.com/TNXG/ProcessReporterWinpy.git
cd ProcessReporterWinpy
pip install -r requirements.txt
在config.yml
文件中填写配置项。
然后运行main.py
即可:
python main.py --path "运行目录的路径"
您可以从 Releases页面 下载已发布的版本。
在config.yml
文件中填写配置项。
processforwinpy.exe --path "运行目录的路径"
我们提供了一个简单的启动器,您可以在 Releases 页面 下载已发布的版本。 ProcessReporterWinpy Launcher 可以帮助您在后台运行 ProcessReporterWinpy,最小化到托盘,而无需打开命令行窗口。
在 0.0.2-rc2 之前的版本,--path
为必填项。
在 config.yml
文件中,您可以配置以下选项:
config:
api_url: 'apiurl' # https://api.example.com/api/v2/fn/ps/update
api_key: 'apikey' # 设置的key
report_time: '10' # 上报时间间隔,单位秒
keywords: # 关键词屏蔽,数组形式
- 'pronhub'
# replace的第一行与replace_to的第一行对应,以此类推,msedge会被替换为Chrome,idea64会被替换为Code
replace:
- 'msedge'
- 'idea64'
replace_to:
- 'Chrome'
- 'Code'
请根据您的需求选择适合的版本和使用方法。如果有任何问题,请随时提问。