node.js based simple aggregator.
Evac is Node.js based simple aggregator.
Install with npm:
$ npm install -g evac
Usage: evac [options] <recipe file ...>
Options:
-h, --help output usage information
-V, --version output the version number
-v, --verbose Verbose mode.
-c, --cron Cron mode.
-p, --path [path] Plugin path.
According to a setup of the file passed by the argument, a job is performed periodically.
Cron patterns suported here extend on the standard Unix format to support seconds digits.
[
{"*/10 * * * *": "/home/hideack/recipe/rss.js"},
{"0 18 * * *": "/home/hideack/recipe/news.js"}
]
An execution result is displayed in detail.
- mysql
- rss
- static word
- web page parser
- google analytics
- ical
- iTunes connect
- stdin
- textfile
- json client
- diff
- match
- through
- request
- condition
- sleep
- http post
- ikachan
- stdout
- shell
- yo
- pushbullet
- slack
- screenshot
Announces your schedule of less than 1 hour by Growl.
{
"in": {
"ical": {
"url": "http://****.********.jp/calendar/ical/*****.ics",
"within": 1
}
},
"filter": {
"through": {}
},
"out": {
"notice": {
"type": "growl",
"title": "予定の通知"
}
}
}