examiner

所属分类:微信小程序
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2021-09-23 01:14:08
上 传 者sh-1993
说明:  操作系统通知中心监控(不论微信、钉钉、QQ,只要开启消息通知),可编写对应处理脚本
(Operating system notification center monitoring (WeChat, nailing, QQ, as long as message notification is enabled), corresponding processing script can be written)

文件列表:
Pipfile (278, 2021-09-22)
examiner/ (0, 2021-09-22)
examiner/__init__.py (102, 2021-09-22)
examiner/config/ (0, 2021-09-22)
examiner/config/__init__.py (93, 2021-09-22)
examiner/config/config.py (423, 2021-09-22)
examiner/databases/ (0, 2021-09-22)
examiner/databases/__init__.py (100, 2021-09-22)
examiner/databases/sqlite_db.py (472, 2021-09-22)
examiner/examiner_app.py (544, 2021-09-22)
examiner/notification/ (0, 2021-09-22)
examiner/notification/__init__.py (121, 2021-09-22)
examiner/notification/base_notification.py (184, 2021-09-22)
examiner/notification/deepin_notification.py (1907, 2021-09-22)
examiner/notification/mac_notification.py (4197, 2021-09-22)
examiner/notification/notification_factory.py (1137, 2021-09-22)
examiner/utils/ (0, 2021-09-22)
examiner/utils/__init__.py (141, 2021-09-22)
examiner/utils/log.py (540, 2021-09-22)
examiner/utils/tools.py (712, 2021-09-22)
examples/ (0, 2021-09-22)
examples/wechat_app.py (496, 2021-09-22)
setup.cfg (355, 2021-09-22)
setup.py (481, 2021-09-22)
watchers.xml (816, 2021-09-22)

# examiner > 操作系统通知中心监控,可编写对应处理脚本 ## 介绍 详细实现介绍见这篇推文:[不论微信钉钉还是什么软件,我写了个通用的消息监控处理机器人](https://mp.weixin.qq.com/s/-QDjgnKn_22DoeR2ti4iyA) ## 使用 ```shell pip install examiner # 新特性 pip install git+https://github.com/howie6879/examiner # 开发 git clone https://github.com/howie6879/examiner cd examiner # 推荐使用pipenv 你也可以使用自己中意的环境构建方式 pipenv install --python=/Users/howie6879/anaconda3/envs/python36/bin/python3.6 --skip-lock ``` 接下来只需要在根目录构建自己的监控脚本就行,比如监控微信,建立文件命名为 `wechat_app.py`: ```python from examiner import Examiner app_names = ["Wechat"] examiner_app = Examiner(app_names) info_list = examiner_app.get_notifications() for each in info_list: print(each) ``` 输出: ```shell {'title': '老胡的储物柜', 'subtitle': '', 'body': '测试消息监控,任何应用都行', 'delivered_date': datetime.datetime(2019, 10, 20, 21, 40, 26, 428654), 'presented': 1, 'app_identifier': 'com.tencent.xinwechat', 'app_name': 'WeChat', 'md5': '75e24e2ccc502f01c101fcbd3637950b'} ```

近期下载者

相关文件


收藏者