我创建了一个NodeJS应用程序,该应用程序定期擦除和解析网页内容,检查网页上的某些内容自上次解析后是否已更新。该应用程序在后台本地运行。
我需要应用程序能够在更新这些内容时为我提供某种通知。有没有办法让应用程序在Windows托盘区域显示工具提示,或者向我提供任何其他类型的通知?
我唯一能找到的是node-notify(https://github.com/olalonde/node-notify),但这似乎是针对Ubuntu的。作为最后的手段,我可以让应用程序运行本地Web服务器并根据已删除的网页上的任何内容更新页面内容,然后完全使用其他内容(例如AutoHotkey脚本)来检查页面在本地Web服务器上查看是否有任何更改,并使用它来显示工具提示。显然,如果应用程序本身可以通过某种方式通知我,那将会容易得多。
答案 0 :(得分:5)
有一个node-growl
module from visionmedia
您只需手动安装Growl和growlnotify,然后使用以下命令安装节点模块
npm install growl
然后,就像做一样简单:
var growl = require('growl');
growl('Hello World!');
projects' site上还有更多示例(包括使用图片)。
答案 1 :(得分:3)
虽然Growl绝对是更具视觉吸引力的选择,但我想提出Notifu作为此问题的未来读者的替代方案。
公平警告:自2010年2月以来尚未更新,但仍然......