git ssb


0+

noffle / exrot



Branch:

Stephen Whitmore committed tweaksLatest: 2d1bc47 on 3/16/2017, 6:06:56 PM
📄README.md
📁bin
📄camera_shutter.js
📄index.js
📄package.json
📄run_electron.js
📄snap.html
📄snap.js

exrot

like scrot, but for external use: taking webcam shots

Sometimes I like to take a quick picture of a whiteboard or some notes, but don't want to go find a phone and fiddle with getting images off of it.

Install

With npm installed, run

$ npm install --global exrot

CLI Usage

USAGE:

  exrot [OPTIONS]... [FILE]

  Where FILE is the target file for the screenshot.

  If FILE is not specified, a date-stamped file will be dropped in the
  current directory.

  -h, --help                display this help and exit
  -d, --delay NUM           wait NUM seconds before taking a shot
  -x, --sfx                 play a camera shutter sound when finished
  -i, --interactive         bring up an interactive video; click to snap

API Usage

var exrot = require('exrot')

var opts = {
  width: 320,
  height: 240,
  sfx: true,
  interactive: false
}

exrot(opts, function (err, data) {
  if (err) throw err
  process.stdout.write(data)
})

outputs the raw PNG data from the captured frame.

API

var exrot = require('exrot')

exrot(opts, cb)

opts, if present, can set

cb is a callback that will be called with cb(err, data), where data is a Buffer of raw PNG data.

License

ISC


Built with git-ssb-web