You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.0 KiB

#!/bin/bash
# Display a QR code for the string in qr.txt
echo
echo "Please wait. Generating QR-code..."
echo
# make sure qrcode-encode and fbi are installed
sudo apt-get install qrencode fbi -y > /dev/null
qrencode -l L -o /home/admin/qr.png < /home/admin/qr.txt > /dev/null
sudo fbi -a -T 1 -d /dev/fb1 --noverbose /home/admin/qr.png 2> /dev/null
echo "************************************"
echo "Scan the QR-Code on the LCD-Display."
echo "************************************"
echo
echo "If you don't have access to the LCD, you can view it here."
echo "Make the this terminal window as big as possible - fullscreen would be best."
echo "Then PRESS ENTER here in the terminal to show QR code."
read key
clear
qrencode -t ANSI256 < /home/admin/qr.txt
shred /home/admin/qr.txt
rm -f /home/admin/qr.txt
echo "(To shrink QR code: macOS press CMD- / LINUX press CTRL-) Press ENTER when finished."
read key
clear
# remove the QR picture on the raspi LCD
sudo killall -3 fbi
shred /home/admin/qr.png
rm -f /home/admin/qr.png