Страница 1 из 1
Генератор QR-кодов в терминал
Добавлено: 16 июн 2017, 20:53
Chocobo
Незамысловатый сервис, для генерации QR-кодов из нужного текста прямо в терминале, например для переноса на мобилу.
Описывать толком нечего - взаимодействие простейшее
curl qrenco.de/Текст_который_нужно_сконвертировать
Получаем заветные квадратики
Которые утаскиваем ридером с телефона. На этом все
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 10:26
demonlibra
Можно обойтись без подключения к интернету и браузера.
Если
qrencode отсутствует:
Вот такой скрипт привязал к горячим клавишам для преобразования в qr-код содержимого буфера обмена:
Код: Выделить всё
#Получаем содержимое буфера обмена
AAA=`xclip -sel clip -o`
#Генерируем qr-код и выводим на экран
qrencode -o - -s 20 "$AAA" | display -resize 700x700 -
Таким образом можно быстро передать ссылку, пароль или текст в смартфон.
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 16:57
StarMAUGLI
Chocobo, а какая версия кода? и можно ли задавать уровень избыточности для коррекции ошибок? (т.е. сколько символов можно закодировать по максимуму?)
мы теперь выхлоп из командной строки будем QR-кодами передавать?

вот он настоящий линукс-вей!

Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 17:18
Chocobo
StarMAUGLI, C радостью бы рассказал, будь я причастен к авторам сервиса
https://github.com/chubin/qrenco.de - вот тут лучче знают наверн, или сам код можно почитать)
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 19:43
demonlibra
StarMAUGLI писал(а): ↑12 окт 2018, 16:57
Chocobo, а какая версия кода? и можно ли задавать уровень избыточности для коррекции ошибок? (т.е. сколько символов можно закодировать по максимуму?)
мы теперь выхлоп из командной строки будем QR-кодами передавать?
Код: Выделить всё
man qrencode
The capacity of QR Code is up to 7000 digits or 4000 characters, and has high robustness.
-l {LMQH}, --level={LMQH}
specify error collectin level from L (lowest) to H (highest). (default=L)
-v NUMBER, --symversion=NUMBER
specify the version of the symbol. See SYMBOL VERSIONS for more information. (default=auto)
The symbol versions of QR Code range from Version 1 to Version 40.
У меня количество символов ограничено разрешением экрана и разрешением камеры смартфона. Тысячу символов кириллицы и спецсимволов съедает.
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 19:58
Whowka
StarMAUGLI,
StarMAUGLI писал(а): ↑12 окт 2018, 16:57
выхлоп из командной строки будем QR-кодами передавать
А есть обратное дейсвие в треминале? А то у меня нокия 3310 она такие фишки не читает...
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:05
StarMAUGLI
Whowka писал(а): ↑12 окт 2018, 19:58
А есть обратное дейсвие в треминале?
Сомневаюсь. Хотя чем
Chocobo, не шутит? ))
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:06
Chocobo
Не по теме
StarMAUGLI, Экие у тебя ассоциации на мой счет
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:09
StarMAUGLI
Если кому интересно, то про характеристики QR кодов можно получить информацию, например, здесь
http://creambee.ru/blog/post/qr-specification/
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:13
StarMAUGLI
Chocobo писал(а): ↑12 окт 2018, 17:18
вот тут лучче знают наверн
в файле ридми, по моим вопросам - ноль.
судя по физическому размеру кода, что у тебя получился, это самая младшая версия 1.
Думаю, кто-то обкатывает механизм создания куар-кодов, просто из спортивного интереса.
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:14
StarMAUGLI
Chocobo писал(а): ↑12 окт 2018, 20:06
Экие у тебя ассоциации на мой счет

Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 20:34
rogoznik
Затем
Код: Выделить всё
qrencode -o - -s 10 "HELLO" > test.png
zbarimg test.png
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 21:45
Whowka
Мммда... Отличная штучка... Я уже слыл программистом в близлежащих кругах, (кругах, "относительно меня". Я набил базу данных в MS Office), а теперь я, таки вааще, хацкер... ( в этих, близлежащих кругах)

Пора переходить на Kali Linux ...
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 22:07
StarMAUGLI
Whowka писал(а): ↑12 окт 2018, 21:45
Пора переходить на Kali Linux ...
говорят там пакеты древние, от минта отстают
уж лучше тогда на Блэк Арч
Генератор QR-кодов в терминал
Добавлено: 12 окт 2018, 22:32
Whowka
StarMAUGLI,
StarMAUGLI писал(а): ↑12 окт 2018, 22:07
уж лучше тогда на Блэк Арч
Блэк Арч никто не знает, а вот "Kali" этт звучит...

Генератор QR-кодов в терминал
Добавлено: 18 окт 2018, 23:07
demonlibra
Код: Выделить всё
#Получаем содержимое буфера обмена
AAA=`xclip -sel clip -o`
#Генерируем qr-код и выводим на экран
qrencode -o - -s 20 "$AAA" | display -title "qrencode" -resize 700x700 - &
#Меняем заголовок окна
sleep 0.5
wmctrl -r "qrencode" -N "$AAA"
Генератор QR-кодов в терминал
Добавлено: 28 ноя 2018, 15:15
demonlibra
В imagemagick чего-то поменялось. Опция -resize теперь не работает.
Поправил код:
Код: Выделить всё
#Получаем содержимое буфера обмена
AAA=`xclip -sel clip -o`
#Генерируем qr-код и выводим на экран
qrencode -o - -s 20 "$AAA" | gm display -title "qrencode" -geometry 700x700 - &
#Меняем заголовок окна
sleep 0.5
wmctrl -r "qrencode" -N "$AAA"