Sha256: 8023c24522f4aed29f62841422c99e7edb61585f10c6351cd71985ab4d9f43c7

Contents?: true

Size: 762 Bytes

Versions: 1

Compression:

Stored size: 762 Bytes

Contents

'use strict';

const createPdf = async() => {
    module.paths.push(process.argv[4]);
    const puppeteer = require('puppeteer');
    let browser;
    try {
        browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']});
        const page = await browser.newPage();
        await page.goto(process.argv[2], {timeout: 10000, waitUntil: 'networkidle2'});
        await page.waitFor(250);
        await page.screenshot({
            path: process.argv[3],
            type: process.argv[5],
            fullPage: true
        });
    } catch (err) {
        console.log(err.message);
    } finally {
        if (browser) {
            browser.close();
        }
        process.exit();
    }
};
createPdf();

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
Dhalang-0.2.0 lib/js/screenshotgenerator.js