CronShot middleware to save images to the local filesystem
npm install cronshot-local
Install CronShot
npm install cronshot
var cronshot = require('cronshot'),
middleware = {
local: require('cronshot-local')
};
// Local File Example
// ------------------
// Takes a screenshot of sports.yahoo.com,
// and saves the screenshot to the local file system
// Save Local File Example
cronshot.startCapturing({
'url': 'http://sports.yahoo.com',
'path': __dirname,
'cronPattern': false,
'saveMiddleware': [middleware.local],
}, function(err) {
// optional callback function once all screenshots have been taken
if (err) {
console.error(err);
}
});
{
// The path where the screenshot will be saved
'path': '',
// The image name used to save the screenshot
'imageName': ''
}
Please send all PR's to the dev
branch.
If your PR is a code change:
- Install all node.js dev dependencies:
npm install
- Update the appropriate module inside of the
src/modules
directory. - Add a unit test inside of
tests/unit/cronshot-local.js
. - Verify that all tests are passing by running
npm test
. - Send the PR!