sleepyhollow-phantom
Version:
PhantomJS binder for two-way communication with Node.js
16 lines (13 loc) • 370 B
JavaScript
var sleepyhollow = require('../index.js');
var mrhyde = sleepyhollow();
mrhyde.on('render', function(url) {
var page = require('webpage').create();
page.open(url, function(status) {
page.render(url.replace(/[\/:]/g, "") + ".png");
mrhyde.emit("rendered");
page.close();
});
});
mrhyde.on('end', function() {
phantom.exit();
});