我很想知道如何处理“通知”。 (在回复之前,请先阅读完整的说明。)我现在拥有的系统是这样的:
我已经安装并设置了RSS客户端“ QuiteRSS”以每秒一次真正地http://127.0.0.1/notifications.rss检查。这是整个程序中唯一的RSS feed。我专门使用QuiteRSS使其在屏幕的右下角弹出通知“气球”(无论是否聚焦),在它们“到达”时向我显示新通知。然后,我可以通过删除它们,单击它们的链接或阅读标题/描述来调出QuiteRSS并“管理”这个新通知(或这些通知,可能是这样)。它可以工作,但是有几个问题:
它迫使我安装QuiteRSS,现在它已不再使用,已经不再运行。我已经对“市场”进行了广泛的研究,但是那里没有一个活动的RSS客户端(免费软件)。这是可悲的事实。 (但即使有,我也不想要。)
QuiteRSS不正确支持Unicode。这意味着许多“花式”字符丢失或看起来很奇怪。
这对本地Web服务器造成了持续的压力,这是对资源的疯狂浪费(即使我大部分时间都没有注意到)。每秒,它“发送”(本地)一个巨大的.rss文件,其中包含100个项目……真是浪费!在许多级别上都感觉如此错误。
如果在任何给定时间有100多个新通知,那么我冒着永远都看不到最早的未读通知的风险,因为既然是RSS,即使每次更新中都有100个最新项,所以它们只是不断堆积并在堆栈底部被截断。
我不喜欢将已读通知在此.rss文件中保留很长时间,直到它们消失。
请注意,我无法使用Windows 10的内置通知,因为为了避免发疯,我已将其关闭。这是阻止垃圾邮件和垃圾邮件不断泛滥的唯一方法。另外,我还是不喜欢它的工作方式。另外,我再也找不到任何通过PHP CLI以编程方式发送此类通知的方法。没有EXE或在终端上调用的任何东西,例如:sendnotification.exe“这是一个测试。”
我正在寻找某种最小的,最好是跨平台的类似“实用程序”的程序,它将执行以下操作:
有这样的事情吗?如果没有,你们怎么做?出于明显的隐私和安全原因,我不能使用任何以任何方式使用网络的东西,包括电子邮件或Firefox“通知”(即使经过加密,它们都通过Mozilla进行,并且似乎是噩梦般的设置) )。
我使用Windows 10,但非常希望可以在其他/将来的替代OS上进行很少甚至没有更改的情况下使用。我坚信必须有这样的东西,它可能是一个重要的,积极维护的项目,在很大程度上依赖于FOSS项目。
谢谢。