File tree Expand file tree Collapse file tree 2 files changed +20
-18
lines changed Expand file tree Collapse file tree 2 files changed +20
-18
lines changed Original file line number Diff line number Diff line change 19
19
WatchCat 是一个简单易用的屏幕监控工具,专注于帮助用户实时监控屏幕内容并及时获得通知。
20
20
21
21
主要功能:
22
+
22
23
1 . 🔍 ** 选择目标图片** :您可以选择任何想要监控的图片
23
24
2 . 👀 ** 实时监控** :自动比对屏幕内容与目标图片
24
25
3 . 🔔 ** 及时通知** :当发现匹配时,通过系统通知或音频提醒您
25
26
26
- > 我开发这个程序的背景,主要是为了解决一些需要实时监控屏幕特定特征然后通报的场景
27
- >
28
- > 在监控部分,我实现了实时的高性能图像比对,允许用户自由选择本地的目标图形,并且还支持实时屏幕标注(由于系统限制不支持标注在 dock 上方
29
- >
30
- > 在通报部分,我实现了基于系统通知、基于音频通知(支持一些预设音频和本地音乐片段选择),未来还将继续支持邮件、微信等通知形式
31
- >
32
- > 在功能部分,目前还比较机械地只支持单个图片的比对,未来应该支持多个图片,甚至不同的其他输入比对形式,万物皆可比对,只要能定义好比对条件,我们要做的就是一个设定条件然后达标后友好通知的小工具,所以叫 watchcat(致敬 watchdog)
33
- >
34
- > 另外,本项目是全程由 windsurf + claude-3.5 花了两天时间做完,我本人虽然做了多年软件研发,但也确实不够熟悉 pyqt 生态,所以基本上也不懂里面的代码,甚至连实现 ctrl + c/z 退出需要在 thread 中都不知道,花了很多时间,但最多的时间还是在解决文件选择框打开之后绘制罢工的问题
35
- >
36
- > 希望对大家有帮助!也希望对这个项目感兴趣的可以多提 issue 和 pr,我会仔细看的!
27
+ - [ 用户文档] ( https://cs-magic-open.github.io/watchcat/ )
37
28
38
29
### 主要特性
39
30
40
31
- ** 高性能图像比对**
32
+
41
33
- 实时屏幕监控
42
34
- 支持自定义目标图片
43
35
- 智能匹配算法
44
36
45
37
- ** 多样化通知**
38
+
46
39
- 系统通知
47
40
- 音频提醒(预设音效/自定义音乐)
48
41
- 更多通知方式开发中
@@ -55,11 +48,13 @@ WatchCat 是一个简单易用的屏幕监控工具,专注于帮助用户实
55
48
### 使用场景
56
49
57
50
1 . ** 网页监控**
51
+
58
52
- 监控网站更新
59
53
- 等待特定内容出现
60
54
- 抢购提醒
61
55
62
56
2 . ** 游戏通知**
57
+
63
58
- 监控游戏状态
64
59
- 提醒重要事件
65
60
- 自动通知
@@ -96,13 +91,6 @@ poetry run python -m watchcat
96
91
5 . 点击开始,程序会在后台运行
97
92
6 . 当屏幕出现匹配内容时,您会立即收到通知
98
93
99
- ## 文档
100
-
101
- - [ 在线文档] ( https://cs-magic-open.github.io/watchcat/ )
102
- - [ 快速入门] ( https://cs-magic-open.github.io/watchcat/getting-started/ )
103
- - [ 使用指南] ( https://cs-magic-open.github.io/watchcat/guide/basic-usage/ )
104
- - [ 常见问题] ( https://cs-magic-open.github.io/watchcat/faq/ )
105
-
106
94
## 系统要求
107
95
108
96
- Python 3.9+
Original file line number Diff line number Diff line change @@ -55,3 +55,17 @@ poetry run python -m watchcat
55
55
## 📄 许可证
56
56
57
57
本项目采用 MIT 许可证 - 详见 [ LICENSE] ( https://github.com/cs-magic-open/watchcat/blob/main/LICENSE ) 文件
58
+
59
+ ## 花絮
60
+
61
+ > 我开发这个程序的背景,主要是为了解决一些需要实时监控屏幕特定特征然后通报的场景
62
+ >
63
+ > 在监控部分,我实现了实时的高性能图像比对,允许用户自由选择本地的目标图形,并且还支持实时屏幕标注(由于系统限制不支持标注在 dock 上方
64
+ >
65
+ > 在通报部分,我实现了基于系统通知、基于音频通知(支持一些预设音频和本地音乐片段选择),未来还将继续支持邮件、微信等通知形式
66
+ >
67
+ > 在功能部分,目前还比较机械地只支持单个图片的比对,未来应该支持多个图片,甚至不同的其他输入比对形式,万物皆可比对,只要能定义好比对条件,我们要做的就是一个设定条件然后达标后友好通知的小工具,所以叫 watchcat(致敬 watchdog)
68
+ >
69
+ > 另外,本项目是全程由 windsurf + claude-3.5 花了两天时间做完,我本人虽然做了多年软件研发,但也确实不够熟悉 pyqt 生态,所以基本上也不懂里面的代码,甚至连实现 ctrl + c/z 退出需要在 thread 中都不知道,花了很多时间,但最多的时间还是在解决文件选择框打开之后绘制罢工的问题
70
+ >
71
+ > 希望对大家有帮助!也希望对这个项目感兴趣的可以多提 issue 和 pr,我会仔细看的!
You can’t perform that action at this time.
0 commit comments