webshotter
Capture multiple screenshots per website
Last updated 7 years ago by bebraw .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install webshotter 
SYNC missed versions from official npm registry.

webshotter - Capture multiple screenshots per website

webshotter allows you to capture multiple screenshots with varying dimensions for given websites and output them to desired location. Example:

var webshotter = require('webshotter');


main();

function main() {
    var urls = ['google.com', 'yahoo.com'];
    var outputs = [
        {
            path: 'output/regular',
            dims: {
                width: 300,
                height: 300
            }
        },
        {
            path: 'output/thumbs',
            dims: {
                width: 150,
                height: 100
            }
        }
    ];

    webshotter({
        urls: urls,
        outputs: outputs,
        format: 'jpg'
    }, function(err) {
        if(err) return console.error(err);

        console.log('done');
    });
}

In addition it is possible to provide a callback that is called per tick. This allows you to implement things like progress bars easily. See progress_demo.js for a concrete example.

License

webshotter is available under MIT. See LICENSE for more details.

Current Tags

  • 0.4.0                                ...           latest (7 years ago)

3 Versions

  • 0.4.0                                ...           7 years ago
  • 0.3.0                                ...           7 years ago
  • 0.2.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 3
Last Day 0
Last Week 0
Last Month 0
Dependencies (8)
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |