QR-коды

Продолжение поста, версия без использования Google Chart API.

qrcode - для создания QR-кода - компьютерная версия:

#!/bin/bash
qrencode -o /tmp/qr.png
feh /tmp/qr.png
rm /tmp/qr.png

qrcode - для создания QR-кода - версия для N900:

#!/bin/bash
qrencode -o /tmp/qr.png
phone-control --browse file:///tmp/qr.png

Различия минимальны - в вызове просмотрщика изображений.

На компьютере ставим media-gfx/qrencode и feh (либо переделываем под другой просмотрщик), на N900 - qrencode и phone-control (оба из extras-devel).

Использование:

$ qrcode < file
$ qrcode
  text
  text2
  Ctrl-D

На N900 сделал виджет DCEW для вызова.

Команда:

sh -c "osso-xterm -e /home/user/.bin/qrcode &" | echo ""

Чтение кода - все как было.

UPD: qrcode-clip - читает из буфера обмена:

#!/bin/bash
clip=`xclip -o -selection clipboard`
if [ "$clip" != "" ]; then
    echo "$clip" | qrencode -o /tmp/qr.png
    phone-control --browse file:///tmp/qr.png
fi
blog comments powered by Disqus