Skip to content

Instantly share code, notes, and snippets.

// Some inspiration from
// https://github.com/patiek/GoMusPlaylistExport/blob/master/exporter.js
(async function() {
async function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
@plurch
plurch / nodeDebug.sh
Created August 28, 2019 18:54
Node debug bash function
function nodeDebug() {
# https://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools-7c4a1b95ae27
echo "Open chrome and type about:inspect"
echo "Open dedicated DevTools for Node"
node --inspect-brk $1
}
@plurch
plurch / readabilitySnippet.js
Last active April 15, 2020 20:23
Readability Snippet
(async function() {
function loadScript(url) {
const script = document.createElement("script");
script.src = url;
document.head.appendChild(script);
return new Promise(function(resolve, reject) {
script.onload = resolve;
});
}
@plurch
plurch / upsert.js
Created March 2, 2016 05:29
PostgreSQL 9.5 Upsert using Knex.js
exports.knex = require('knex')({
client: 'pg',
connection: {
host : '127.0.0.1',
user : 'your_database_user',
password : 'your_database_password',
database : 'myapp_test'
}
});