Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
qrencode [2014/09/25 12:42] admin |
qrencode [2026/01/09 17:12] (aktuell) admin |
||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| https://github.com/zxing/zxing/wiki/Barcode-Contents | https://github.com/zxing/zxing/wiki/Barcode-Contents | ||
| - | 100 Stellen von PI \\ | + | === URL === |
| + | |||
| + | qrencode -o signal.png -s 2 'https://signal.org/de' | ||
| + | |||
| + | === EPC-QR-Code für Banküberweisung === | ||
| + | |||
| + | [[https://de.wikipedia.org/wiki/EPC-QR-Code]] | ||
| + | |||
| + | BCD | ||
| + | 001 | ||
| + | 1 | ||
| + | SCT | ||
| + | RZSTAT2G187 | ||
| + | Alpenverein, Sektion Anger | ||
| + | AT503818700005004197 | ||
| + | EUR5.00 | ||
| + | |||
| + | |||
| + | Spende fuer Sektion Anger | ||
| + | |||
| + | cat epc.txt | qrencode -o epc.png | ||
| + | |||
| + | |||
| + | === WLAN QR-Code === | ||
| + | |||
| + | <code bash wlan.sh> | ||
| + | #!/bin/bash | ||
| + | qrencode -t EPS -o wlan.eps "WIFI:S:SSID;T:WPA2;P:password;;" | ||
| + | </code> | ||
| + | |||
| + | <file> | ||
| + | WLAN | ||
| + | |||
| + | qrencode -o wifi.png "WIFI:S:my-ssid;T:[WEP|WPA|WPA2];P:PASSWORD;H:[true|false];" | ||
| + | qrencode -t png -o wifi.png 'WIFI:S:SSID;T:WPA2;P:password;;' | ||
| + | |||
| + | H steht für hidden | ||
| + | |||
| + | </file> | ||
| + | |||
| + | Die Datei wlan.eps kann in Inkscape importiert und beliebig skaliert werden. | ||
| + | |||
| + | |||
| + | === QR-Codes als SVG speichern === | ||
| + | |||
| + | cat address.txt | qrencode -t SVG -o address.svg | ||
| + | |||
| + | |||
| + | === 100 Stellen von PI === | ||
| {{wiki:pi.png}} | {{wiki:pi.png}} | ||
| Zeile 32: | Zeile 80: | ||
| For example, if we wanted a 10×10 pixels QR code, we’d have to type the following instead. | For example, if we wanted a 10×10 pixels QR code, we’d have to type the following instead. | ||
| - | qrencode –o m_wikipedia_big.png –s 10 ‘http://en.m.wikipedia.org/’ | + | qrencode -o m_wikipedia_big.png –s 2 http://en.m.wikipedia.org |
| </file> | </file> | ||
| Zeile 51: | Zeile 99: | ||
| </file> | </file> | ||
| - | <file> | + | === Hardware auslesen und QR-Code erstellen === |
| - | WLAN | + | |
| - | WIFI:S:my-ssid;T:[WEP|WPA|WPA2];P:my-password;; | + | |
| - | wlan.txt | + | |
| - | WIFI:S:my-ssid | + | |
| - | T:[WEP|WPA|WPA2] | + | |
| - | P:my-password | + | |
| - | H:[true|false] | + | |
| - | + | ||
| - | H steht für hidden | + | |
| - | cat wlan.txt | qrencode -o wlan.png | + | sudo apt install dmidecode hwinfo |
| - | + | ||
| - | </file> | + | |
| - | + | ||
| - | === Hardware auslesen und QR-Code erstellen === | + | |
| <code bash qr.sh> | <code bash qr.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | BIOS=$(dmidecode -t system | grep -e Name -e Number | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/, /g' | tr -d "\n") | + | BIOS=$(sudo dmidecode -t system | grep -e Name -e Number | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/, /g' | tr -d "\n") |
| CPU=$(cat /proc/cpuinfo | grep "model name" -m1 | awk -F": " '{print $2}' ) | CPU=$(cat /proc/cpuinfo | grep "model name" -m1 | awk -F": " '{print $2}' ) | ||
| - | MEM=$(hwinfo --mem | grep "Memory Size" | awk -F': ' '{print $2}') | + | MEM=$(sudo hwinfo --mem | grep "Memory Size" | awk -F': ' '{print $2}') |
| - | HDD=$(for n in $(hwinfo --ide | grep "Device File:" | awk -F': ' '{print $2}'); do echo "$(hwinfo --ide | grep $n -B 7 | grep Model| awk -F'"' '{print $2}') $(fdisk -l | grep $n -m1 | awk -F" " '{print $3" "$4}')"; done) | + | HDD=$(for n in $(sudo hwinfo --ide | grep "Device File:" | awk -F': ' '{print $2}'); do echo "$(sudo hwinfo --ide | grep $n -B 7 | grep Model| awk -F'"' '{print $2}') $(sudo fdisk -l | grep $n -m1 | awk -F" " '{print $3" "$4}')"; done) |
| #HDD=$(hwinfo --ide | grep -e Model -e Capacity | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/\n, /g' | cut -d"(" -f1 | tr -d "\n" | sed 's/ , /, /g') | #HDD=$(hwinfo --ide | grep -e Model -e Capacity | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/\n, /g' | cut -d"(" -f1 | tr -d "\n" | sed 's/ , /, /g') | ||
| - | NETCARD=$(hwinfo --netcard | grep -e "Device File" -e Model -e "HW Address" | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/\n, /g' | cut -d"(" -f1 | tr -d "\n" | sed 's/ , /, /g') | + | NETCARD=$(sudo hwinfo --netcard | grep -e "Device File" -e Model -e "HW Address" | awk -F': ' '{print $2}' | tr -d '"' | sed 's/$/\n, /g' | cut -d"(" -f1 | tr -d "\n" | sed 's/ , /, /g') |
| - | GFXCARD=$(hwinfo --gfxcard | grep Model | awk -F'"' '{print $2}') | + | GFXCARD=$(sudo hwinfo --gfxcard | grep Model | awk -F'"' '{print $2}') |
| qrencode -o qr.png "$BIOS$CPU, $MEM RAM,$HDD $NETCARD$GFXCARD" | qrencode -o qr.png "$BIOS$CPU, $MEM RAM,$HDD $NETCARD$GFXCARD" | ||
| </code> | </code> | ||