Skip to content

Instantly share code, notes, and snippets.

@jonknapp
Created September 19, 2017 16:14
Show Gist options
  • Save jonknapp/8d2e39917590bb3fd2df84a7c07c7899 to your computer and use it in GitHub Desktop.
Save jonknapp/8d2e39917590bb3fd2df84a7c07c7899 to your computer and use it in GitHub Desktop.
Show screenshot from Chrome headless in iTerm terminal (on Mac)
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.coffeeandcode.com');
const screenshot = await page.screenshot();
process.stdout.write('\033]1337;File=name=image;inline=1:');
process.stdout.write(screenshot.toString('base64'));
process.stdout.write('\07\n');
await browser.close();
})().catch(error => console.log(error));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment