├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── evac ├── circle.yml ├── gulpfile.js ├── lib ├── core.js ├── plugin │ ├── filter │ │ ├── condition.js │ │ ├── diff.js │ │ ├── match.js │ │ ├── request.js │ │ ├── sleep.js │ │ └── through.js │ ├── in │ │ ├── googleanalytics.js │ │ ├── ical.js │ │ ├── itunesconnect.js │ │ ├── jsonrequest.js │ │ ├── mysql.js │ │ ├── rss.js │ │ ├── searchrank.js │ │ ├── staticword.js │ │ ├── stdin.js │ │ ├── textfile.js │ │ ├── twitter.js │ │ └── webpageparse.js │ └── out │ │ ├── gaer.js │ │ ├── httppost.js │ │ ├── ikachan.js │ │ ├── line.js │ │ ├── mail.js │ │ ├── notice.js │ │ ├── pushbullet.js │ │ ├── screenshot.js │ │ ├── shell.js │ │ ├── slack.js │ │ ├── stdout.js │ │ └── yo.js └── util.js ├── package.json └── test ├── fixtures ├── recipe │ ├── multi-sample.json │ ├── multi-sample.yaml │ ├── sample.json │ └── sample.yaml ├── sample │ └── test.txt └── sample_plugins │ └── out │ └── outside.js ├── helper.js ├── plugin ├── filter │ ├── condition_test.js │ ├── diff_test.js │ ├── match_test.js │ └── request_test.js ├── in │ ├── googleanalytics_test.js │ ├── ical_test.js │ ├── jsonrequest_test.js │ ├── mysql_test.js │ ├── rss_test.js │ ├── searchrank_test.js │ ├── stdin_test.js │ ├── textfile_test.js │ ├── twitter_test.js │ └── webpageparser.js └── out │ ├── gaer_test.js │ ├── httppost_test.js │ ├── line_test.js │ ├── mail_test.js │ ├── notice_test.js │ ├── pushbullet_test.js │ ├── screenshot_test.js │ ├── shell_test.js │ ├── slack_test.js │ ├── stdout_test.js │ └── yo_test.js ├── sepia-fixtures ├── 25278db6b3da70608cb785f63a5d6908 ├── 25278db6b3da70608cb785f63a5d6908.headers ├── 2eb280a9e9c1b3dfc3c49c795ae1e6af.headers ├── 4066653b3b0625718b78913cc074f686 ├── 4066653b3b0625718b78913cc074f686.headers ├── 4fc4b0b823e94ea4de16eccffb0858bf ├── 4fc4b0b823e94ea4de16eccffb0858bf.headers ├── e37762afc0ef28a178bdebf1481b1b67 ├── e37762afc0ef28a178bdebf1481b1b67.headers ├── fee8b347a168087101ba4bbfb301fe55 └── fee8b347a168087101ba4bbfb301fe55.headers ├── task.js ├── tmp └── .getkeep └── util └── sepia.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/README.md -------------------------------------------------------------------------------- /bin/evac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/bin/evac -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/circle.yml -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/gulpfile.js -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/core.js -------------------------------------------------------------------------------- /lib/plugin/filter/condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/condition.js -------------------------------------------------------------------------------- /lib/plugin/filter/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/diff.js -------------------------------------------------------------------------------- /lib/plugin/filter/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/match.js -------------------------------------------------------------------------------- /lib/plugin/filter/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/request.js -------------------------------------------------------------------------------- /lib/plugin/filter/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/sleep.js -------------------------------------------------------------------------------- /lib/plugin/filter/through.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/filter/through.js -------------------------------------------------------------------------------- /lib/plugin/in/googleanalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/googleanalytics.js -------------------------------------------------------------------------------- /lib/plugin/in/ical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/ical.js -------------------------------------------------------------------------------- /lib/plugin/in/itunesconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/itunesconnect.js -------------------------------------------------------------------------------- /lib/plugin/in/jsonrequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/jsonrequest.js -------------------------------------------------------------------------------- /lib/plugin/in/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/mysql.js -------------------------------------------------------------------------------- /lib/plugin/in/rss.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/rss.js -------------------------------------------------------------------------------- /lib/plugin/in/searchrank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/searchrank.js -------------------------------------------------------------------------------- /lib/plugin/in/staticword.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/staticword.js -------------------------------------------------------------------------------- /lib/plugin/in/stdin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/stdin.js -------------------------------------------------------------------------------- /lib/plugin/in/textfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/textfile.js -------------------------------------------------------------------------------- /lib/plugin/in/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/twitter.js -------------------------------------------------------------------------------- /lib/plugin/in/webpageparse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/in/webpageparse.js -------------------------------------------------------------------------------- /lib/plugin/out/gaer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/gaer.js -------------------------------------------------------------------------------- /lib/plugin/out/httppost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/httppost.js -------------------------------------------------------------------------------- /lib/plugin/out/ikachan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/ikachan.js -------------------------------------------------------------------------------- /lib/plugin/out/line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/line.js -------------------------------------------------------------------------------- /lib/plugin/out/mail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/mail.js -------------------------------------------------------------------------------- /lib/plugin/out/notice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/notice.js -------------------------------------------------------------------------------- /lib/plugin/out/pushbullet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/pushbullet.js -------------------------------------------------------------------------------- /lib/plugin/out/screenshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/screenshot.js -------------------------------------------------------------------------------- /lib/plugin/out/shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/shell.js -------------------------------------------------------------------------------- /lib/plugin/out/slack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/slack.js -------------------------------------------------------------------------------- /lib/plugin/out/stdout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/stdout.js -------------------------------------------------------------------------------- /lib/plugin/out/yo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/plugin/out/yo.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/lib/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/recipe/multi-sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/fixtures/recipe/multi-sample.json -------------------------------------------------------------------------------- /test/fixtures/recipe/multi-sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/fixtures/recipe/multi-sample.yaml -------------------------------------------------------------------------------- /test/fixtures/recipe/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/fixtures/recipe/sample.json -------------------------------------------------------------------------------- /test/fixtures/recipe/sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/fixtures/recipe/sample.yaml -------------------------------------------------------------------------------- /test/fixtures/sample/test.txt: -------------------------------------------------------------------------------- 1 | abc123 2 | -------------------------------------------------------------------------------- /test/fixtures/sample_plugins/out/outside.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/fixtures/sample_plugins/out/outside.js -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- 1 | require('chai').should(); 2 | -------------------------------------------------------------------------------- /test/plugin/filter/condition_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/filter/condition_test.js -------------------------------------------------------------------------------- /test/plugin/filter/diff_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/filter/diff_test.js -------------------------------------------------------------------------------- /test/plugin/filter/match_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/filter/match_test.js -------------------------------------------------------------------------------- /test/plugin/filter/request_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/filter/request_test.js -------------------------------------------------------------------------------- /test/plugin/in/googleanalytics_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/googleanalytics_test.js -------------------------------------------------------------------------------- /test/plugin/in/ical_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/ical_test.js -------------------------------------------------------------------------------- /test/plugin/in/jsonrequest_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/jsonrequest_test.js -------------------------------------------------------------------------------- /test/plugin/in/mysql_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/mysql_test.js -------------------------------------------------------------------------------- /test/plugin/in/rss_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/rss_test.js -------------------------------------------------------------------------------- /test/plugin/in/searchrank_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/searchrank_test.js -------------------------------------------------------------------------------- /test/plugin/in/stdin_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/stdin_test.js -------------------------------------------------------------------------------- /test/plugin/in/textfile_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/textfile_test.js -------------------------------------------------------------------------------- /test/plugin/in/twitter_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/twitter_test.js -------------------------------------------------------------------------------- /test/plugin/in/webpageparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/in/webpageparser.js -------------------------------------------------------------------------------- /test/plugin/out/gaer_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/gaer_test.js -------------------------------------------------------------------------------- /test/plugin/out/httppost_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/httppost_test.js -------------------------------------------------------------------------------- /test/plugin/out/line_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/line_test.js -------------------------------------------------------------------------------- /test/plugin/out/mail_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/mail_test.js -------------------------------------------------------------------------------- /test/plugin/out/notice_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/notice_test.js -------------------------------------------------------------------------------- /test/plugin/out/pushbullet_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/pushbullet_test.js -------------------------------------------------------------------------------- /test/plugin/out/screenshot_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/screenshot_test.js -------------------------------------------------------------------------------- /test/plugin/out/shell_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/shell_test.js -------------------------------------------------------------------------------- /test/plugin/out/slack_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/slack_test.js -------------------------------------------------------------------------------- /test/plugin/out/stdout_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/stdout_test.js -------------------------------------------------------------------------------- /test/plugin/out/yo_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/plugin/out/yo_test.js -------------------------------------------------------------------------------- /test/sepia-fixtures/25278db6b3da70608cb785f63a5d6908: -------------------------------------------------------------------------------- 1 | {"status":200,"message":"ok"} -------------------------------------------------------------------------------- /test/sepia-fixtures/25278db6b3da70608cb785f63a5d6908.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/25278db6b3da70608cb785f63a5d6908.headers -------------------------------------------------------------------------------- /test/sepia-fixtures/2eb280a9e9c1b3dfc3c49c795ae1e6af.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/2eb280a9e9c1b3dfc3c49c795ae1e6af.headers -------------------------------------------------------------------------------- /test/sepia-fixtures/4066653b3b0625718b78913cc074f686: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/4066653b3b0625718b78913cc074f686 -------------------------------------------------------------------------------- /test/sepia-fixtures/4066653b3b0625718b78913cc074f686.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/4066653b3b0625718b78913cc074f686.headers -------------------------------------------------------------------------------- /test/sepia-fixtures/4fc4b0b823e94ea4de16eccffb0858bf: -------------------------------------------------------------------------------- 1 | {"status":200,"message":"ok"} -------------------------------------------------------------------------------- /test/sepia-fixtures/4fc4b0b823e94ea4de16eccffb0858bf.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/4fc4b0b823e94ea4de16eccffb0858bf.headers -------------------------------------------------------------------------------- /test/sepia-fixtures/e37762afc0ef28a178bdebf1481b1b67: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/e37762afc0ef28a178bdebf1481b1b67 -------------------------------------------------------------------------------- /test/sepia-fixtures/e37762afc0ef28a178bdebf1481b1b67.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/e37762afc0ef28a178bdebf1481b1b67.headers -------------------------------------------------------------------------------- /test/sepia-fixtures/fee8b347a168087101ba4bbfb301fe55: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/fee8b347a168087101ba4bbfb301fe55 -------------------------------------------------------------------------------- /test/sepia-fixtures/fee8b347a168087101ba4bbfb301fe55.headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/sepia-fixtures/fee8b347a168087101ba4bbfb301fe55.headers -------------------------------------------------------------------------------- /test/task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/task.js -------------------------------------------------------------------------------- /test/tmp/.getkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/util/sepia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hideack/evac/HEAD/test/util/sepia.js --------------------------------------------------------------------------------