代码拉取完成,页面将自动刷新
一个跨平台的通知小工具。
有些时候等待编译是比较久的一件事情。比如此时在进行某次庞大的编译/构建;另外一边进行并行的开发,总是会因为多余的等待而浪费了时间。
Let-Me-Know
正是为了解决这个问题的!
流程如下。
开启服务器进程。
执行Server,能够在桌面环境中看到一个小爱心的图标♥。
1、修改 .client.ini
,进行下发配置,与需要发送的信息。
配置项 | 意义 | 默认 |
---|---|---|
host | 服务器地址 | 不允许为空 |
token | 通信口令 | 不允许为空 |
port | 端口号 | 不允许为空 |
tittle | 通知消息标题 | Let me know |
msg | 通知消息主消息 | NULL |
duration | 通知消息显示时间(单位,秒) | 10秒 |
type | 通知消息类型,此属性会导致server读取对应的图片作为logo | NULL |
url | 通知消息链接,当此属性不为空时,点击server对应的提示窗口,会尝试打开对应的链接 | NULL |
例如:
[case]
host = 127.0.0.1
port = 16666
token=20200516
tittle='Let me know'
msg = 'A default message'
# 弹窗持续时间,0代表永久, 单位是秒
duration = 0
type=info
url="https://gitee.com/schips"
2、以这样的形式进行执行命令:
./some-harvy-cmd ; let-me-know [case] ...
case 指的是上述的一组配置,实际上代表了某个可能使用到的场景,如果不指定,默认使用
default
这些场景以 ini配置项 的形式写入 .client.ini 中,随时可以编辑。
这样就实现了通知的功能。此时就可以回到对应的终端进行检查。
初衷:用于提醒女朋友不要成为“久坐族”。
基于crontab的简化配置思想,允许自定义配置提醒事项。
驻留在后台的进程,当收到Client的通知请求后进行通知。
由 QT5 + TCP 实现。
server 可以配置是否接受允许远程提醒,是否在接受远程提醒的同时打开其指定的url
每次执行client的进程,则会通知server。
Linux C 与 Python3都可以用于执行通知。
特别感谢:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。