Skip to content

Instantly share code, notes, and snippets.

@pablosbrain
pablosbrain / NodePuppeteerTest.js
Last active September 1, 2020 08:49
Simple Node.js Puppeteer PDF Output Example
const puppeteer = require('puppeteer');
const path = require('path');
var browser, page;
(async () => {
browser = await puppeteer.launch({
args: ['--no-sandbox', '--disable-setuid-sandbox']
, headless: true // printo to pdf only works in headless mode currently
});
page = await browser.newPage();
@pablosbrain
pablosbrain / browser_language.js
Last active June 20, 2018 12:31
Detect browser language and location
// Primary functions
// setLocation(newLocationCodeString);
// setLanguage(newLanguageCodeString);
// Primary variables will default to en-US, browser values will then override defaults, and user set cookies will then override browser defaults.
// current_language
// current_location
var current_language = null;
var current_location = null;
var browser_language_default = "en";
var browser_location_default = "US";
@pablosbrain
pablosbrain / snap2screenshot.bat
Created February 13, 2018 00:50
Automate conversion of .mp4 rom snaps to .jpg screenshots.
@echo off
for /D %%i in (./roms_snaps/*) DO (
echo %%i
if not exist "roms_snapschreenshots\%%i\screenshot" (
echo No %%i/screenshot Folder
mkdir roms_snapschreenshots\%%i\screenshot
)
for %%r in (./roms_snaps/%%i/snap/*.mp4) DO (
if not exist "roms_snapschreenshots/%%i/screenshot/%%~nr.jpg" (
echo No screenshot... Grabbing one...
@pablosbrain
pablosbrain / LessDefault.less
Last active May 26, 2016 04:06
Some Initial Less stuff
// out: style.css, compress: true, strictMath: true
// main: style.less
@pablosbrain
pablosbrain / Boxsizing.css
Last active May 26, 2016 04:05
Some initial CSS stuff
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*, *:before, *:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}