Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash -xe
SYSTEM=$(uname)
case $SYSTEM in
Darwin)
export PUBLIC=/data/Home/Dropbox/ghc
;;
Linux)
export PUBLIC=/srv/dropbox/ghc
;;
# Heavily depends on:
# libqrencode (fukuchi.org/works/qrencode/)
# paperkey (jabberwocky.com/software/paperkey/)
# zbar (zbar.sourceforge.net)
# Producing the QR codes:
# Split over 4 codes to ensure the data per image is not too large.
gpg --export-secret-key KEYIDGOESHERE | paperkey --output-type raw | base64 > temp
split temp -n 4 IMG
for f in IMG*; do cat $f | qrencode -o $f.png; done