feat(proj): init
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import puppeteer from "puppeteer-core";
|
||||
|
||||
const url = process.argv[2] || "http://127.0.0.1:8766/.tmp-tiles/ui-preview.html";
|
||||
const out = process.argv[3] || "c:/Users/ggpo1/Desktop/tile-server/.tmp-tiles/shots/ui-desktop.png";
|
||||
const width = Number(process.argv[4] || 1440);
|
||||
const height = Number(process.argv[5] || 900);
|
||||
const browser = await puppeteer.launch({
|
||||
executablePath: "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe",
|
||||
headless: "new",
|
||||
args: ["--no-sandbox"]
|
||||
});
|
||||
const page = await browser.newPage();
|
||||
await page.setViewport({ width, height, deviceScaleFactor: 1 });
|
||||
await page.goto(url, { waitUntil: "networkidle0", timeout: 30000 });
|
||||
await page.screenshot({ path: out });
|
||||
await browser.close();
|
||||
console.log("saved", out, width, height);
|
||||
Reference in New Issue
Block a user