1.0.1 • Published 8 years ago

away-notifier v1.0.1

Weekly downloads
2
License
WTFPL
Repository
gitlab
Last release
8 years ago

away-notifier

a real-time notifier when you leave office

Build Status

away-notifier is a life saver when there is someome ALWAYS want to know if you are away from keyboard and don't know how to check your Skype status/Outlook calendar.

WARNING: away-notifier assumes you know what you're doing. You can pretty easily trigger an email storm in enterprise level and unless you've got basic email address knowledge , you probably won't know what's going on.

Features

  • Trigger a event automatically whenever you:
    • lock/unlock your screen
    • log in/log out
    • making a phone call
    • accept/decline a meeting in your calendar
    • create a new appointment in your calender
    • Other customized actions
  • when event triggered, send a notification to someone who ALWAYS care about your working time through following methods:

    • Email
      • Customized email content
      • Send multiple emails
      • Spam-checker bypass support
      • Blacklist bypass support
    • Meeting request
      • Disable decline button
      • Disable snoose button
    • Sametime
      • Customized message
      • Force enable notification sound
      • Blacklist bypass support
    • Skype
      • Customized message
      • Force enable notification sound
      • Auto fullscreen

Usage

You can launch away-notifier by:

$ away-notifier [-c config]

or register a systeom service:

$ away-notifier-daemon [-c config]

Config file should contains a valid json object. for example:

{
    actions:[{
        email:'Junmei.Wang@fmr.com',
        content:'Hi Mabel,\n\nI will go to toliet now.\n\n Thanks',
        trigger:'lock_screen'
    },
    {
        sametime:'Wang, Mabel',
        content:'Hi Mabel,I have a meeting at #{date}.Thanks',
        trigger:'meeting_request'
    }]
}

Requirements

  • Linux, OS X, Windows, or Solaris.
  • The current version is tested to run on node v0.6 to v5.8.

Installation

$ npm install -g away-notifier

Source Install / Manual Compilation

To compile from source it's easiest to use node-gyp:

$ npm install -g node-gyp

Now you can compile away-notifier:

$ git clone https://gitlab.fmr.com/a578203/away-notifier.git
$ cd away-notifier
$ node-gyp rebuild

License

WTFPLv2 License. See the LICENSE file.