So while browsing pointless the intertubes, this post came to my attention, and I started reading about phantomjs. I had already seen this project but never tried it. Now I’m officially curious.

This is the code to make a screenshot of a full web page:

var page = require('webpage').create();
page.open('http://google.com', function () {
page.render('google.png');
phantom.exit();
});

I’m totally hooked.