I hereby claim:
- I am qrkourier on github.
- I am kourier (https://keybase.io/kourier) on keybase.
- I have a public key whose fingerprint is 5489 E13F 8105 64DF 47FB 9841 B694 03FA 957C 5E46
To claim this, I am signing this object:
// Use Gists to store code you would like to remember later on | |
console.log(window); // log the "window" object to the console |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env ruby | |
# | |
# [this lives here now](https://github.com/qrkourier/stackdom/blob/master/bin/stackdom.rb) | |
# | |
# slurp some XML over HTTP and parse to find equivalent domain | |
# names for the Stack Exchange network of sites | |
# | |
# shell $ gem install xml-simple domainatrix | |
# |
#!/bin/bash -u | |
# | |
# [this lives here now](https://github.com/qrkourier/shufflepad-sound-machine/blob/master/bin/shufflepad.sh) | |
donames(){ | |
find -mindepth 1 -maxdepth 1 -type f -iname '*.mp3' | egrep '\s' | \ | |
while read pad;do | |
mv -v "$pad" $(sed -r 's/[-)(_ ]+//g'<<<"${pad#./}") | |
done | |
} |
#!/usr/bin/env python | |
# | |
# @qrkourier (2017) | |
# | |
# print the estimated USD yield for a given Ethermine API URL | |
# | |
# $ ethermine-yield.py https://ethermine.org/api/miner_new/9a0C4548c8b827e01aF1dc3AF9373830 | |
# $1.28/day | |
# $8.97/week | |
# $38.99/month |
version: '3.2' | |
services: | |
elasticsearch: | |
image: "docker.elastic.co/elasticsearch/elasticsearch:5.5.2" | |
environment: | |
- http.host=0.0.0.0 | |
- transport.host=127.0.0.1 |
#!/bin/bash | |
set -e -u -o pipefail | |
aws --output text ec2 describe-regions | while read REG ENDPOINT OPT REGION; do | |
aws --region $REGION rds describe-db-instances | \ | |
jq -r '[.DBInstances[]|select(.CACertificateIdentifier == "rds-ca-2015")|{id:.DBInstanceIdentifier, az:.AvailabilityZone,engine:.Engine, user:.MasterUsername, end:.Endpoint.Address}]' | |
done | |
read -p "Roll cert and bounce these instances? <ENTER> to proceed, Ctrl-c to cancel: " |
# source this file in bash or zsh to make | |
# NETFOUNDRY_API_TOKEN | |
# available to processes run in the same shell | |
_get_nf_token(){ | |
[[ $# -eq 2 ]] || { | |
echo "ERROR: send two params: client_id client_secret" >&2 | |
return 1 | |
} | |
client_id=$1 |
# 1) define one or more Restic repo paths | |
typeset -A RESTIC_REPOS | |
RESTIC_REPOS[gdrive]=rclone:gdrive-backup: | |
RESTIC_REPOS[KX1T]=/media/kbingham/KX1T/backups | |
#RESTIC_REPOS[bigExternalDrive]=/media/kbingham/bigExternalDrive/backups | |
# 2) create an exclude file with lines like: | |
# **/*cache/ |