evac

    1.5.7 • Public • Published

    evac

    Circle CI npm version David

    node.js based simple aggregator.

    About

    Evac is Node.js based simple aggregator.

    Installation

    Install with npm:

    $ npm install -g evac
    

    evac(1)

      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.
    

    -c, --cron

    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"}
    ]
    

    -v, --verbose

    An execution result is displayed in detail.

    Plugins

    input

    • mysql
    • rss
    • static word
    • web page parser
    • google analytics
    • ical
    • iTunes connect
    • stdin
    • textfile
    • json client
    • twitter

    filter

    • diff
    • match
    • through
    • request
    • condition
    • sleep

    output

    • http post
    • ikachan
    • mail
    • stdout
    • shell
    • yo
    • pushbullet
    • slack
    • screenshot

    Sample

    ics -> notice

    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": "予定の通知"
        }
      }
    }
    

    ics to notice sample.


    NPM

    Keywords

    none

    Install

    npm i evac

    DownloadsWeekly Downloads

    3

    Version

    1.5.7

    License

    MIT

    Last publish

    Collaborators

    • hideack