scripts/bash/qr.bash

19 lines
485 B
Bash
Raw Normal View History

2021-02-22 20:45:08 +01:00
#!/usr/bin/env bash
# Arguments: Name & content
# -l H uses the highest error correction in case 30 % gets damaged (or artistried upon)
2023-01-31 09:58:29 +01:00
# -s 6 doubles the dot/pixel size
2021-02-22 20:45:08 +01:00
# Outputs QR code to terminal
# ${@:2} takes all arguments except not the first one
qrencode -l H -t utf8 "${@:2}"
# Stores QR code as $1.png (first argument)
2023-01-31 09:58:29 +01:00
qrencode -s 6 -l H -o "$1".png "${@:2}"
2023-01-31 09:49:28 +01:00
# My stepfather wants jpg
convert "$1".png "$1".jpg
2021-02-22 20:45:08 +01:00
# Prints details
echo "Name: $1.png"
echo "Content: ${@:2}"