getqrbill.sh (378B)
1 #!/bin/sh 2 fail() { >&2 echo "$@"; exit 1; } 3 usage() { fail "usage: ${0##*/} <person>"; } 4 5 test -z "$1" && usage 6 7 id=$(curl --silent -X POST https://www.codecrete.net/qrbill-api/bill/validated \ 8 -H "Content-Type: application/json" \ 9 -d "@$HOME/prv/clients/$1.json" | jq --raw-output .billID) 10 ftp -MVo - https://www.codecrete.net/qrbill-api/bill/image/"$id" > static/qrbill.svg