Skip to content

Instantly share code, notes, and snippets.

View davidpadbury's full-sized avatar

David Padbury davidpadbury

View GitHub Profile
@davidpadbury
davidpadbury / pushover-send
Created October 9, 2022 21:30
send message via pushover
#!/usr/bin/env bash
set -ue
message="$1"
curl -s \
--form-string "token=$PUSHOVER_API_TOKEN" \
--form-string "user=$PUSHOVER_USER_KEY" \
--form-string "message=$message" \

Keybase proof

I hereby claim:

  • I am davidpadbury on github.
  • I am davidpadbury (https://keybase.io/davidpadbury) on keybase.
  • I have a public key ASASQeIyksvA4KVZfOejG7jbSFboYvEjfmR48UpJsk652Ao

To claim this, I am signing this object:

const sql = `select whatever from somewhere where something = ? and something-else = ?`
await knex.raw(sql, [ something, somethingElse ])
const knex = require('knex')({
client: 'mysql',
connection: { ... }
})
const result = await sql(knex)`select whatever from somewhere where something = ${something} and something-else = ${somethingElse}`
function sql (executor) {
return (strings, ...values) => executor.raw(strings.join('?'), values)
}
var a = 5;
var b = 10;
function tag(strings, ...values) {
console.log(strings[0]); // "Hello "
console.log(strings[1]); // " world "
console.log(values[0]); // 15
console.log(values[1]); // 50
return "Bazinga!";
const sql = `select whatever from somewhere where something = ? and something-else = ?`
await knex.raw(sql, [ something, somethingElse ])
@davidpadbury
davidpadbury / test.js
Created June 30, 2011 17:40
Test for dynamic loading
function load(el) {
console.log('loaded');
}
@davidpadbury
davidpadbury / log.css
Created May 20, 2011 14:50
Log styling
@media screen {
@font-face {
font-family: 'Annie Use Your Telescope';
font-style: normal;
font-weight: normal;
src: local('Annie Use Your Telescope'), local('AnnieUseYourTelescope'), url('http://themes.googleusercontent.com/font?kit=2cuiO5VmaR09C8SLGEQjGgtSTT_xyPSRqbb82lxMsRH3rGVtsTkPsbDajuO5ueQw') format('woff');
}
}
ul.log {
@davidpadbury
davidpadbury / log.js
Created May 20, 2011 14:44
Really dull log function
function log(msg) {
var ul = $('ul.log');
if (!ul.length) {
ul = $('<ul>').addClass('log').prependTo('body');
}
$('<li>').text(msg).appendTo(ul);
}