Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Леонид Каганов ([info]lleokaganov)
@ 2022-01-23 02:34:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:программирование, сделай сам

Строим цифровой концлагерь из подручных средств
это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2022/01/23

Я вот думаю: а что если мне в дневнике разрешать комментировать только при предъявлении QR-кода? Шучу. Или не шучу ;) Соорудил небольшой скрипт проверки, ему надо в камеру вашего смартфона/ноутбука показать qr-код:

<input ... >

Проверять годность QR я пока научился только для московских immune.mos.ru и gosuslugi.ru (двух разных форматов), поэтому прошу помочь — показать в камеру коды вакцинации из разных городов. А я у себя на сервере пособираю коллекцию ссылок и научусь проверять их годность тоже.

Программистам, кто по работе или для баловства интересуется техническими вопросами построения цифровых концлагерей для антипрививочников, сообщаю: чтобы сделать сканирование и распознавание QR-кодов средствами браузера, я нашел чудо: https://github.com/yugasun/qrcode-decoder/ А что касается проверки годности кода immune.mos.ru, оно типа не документировано из государственной секретности, но я докопался: просто беру из ссылки id и делаю примерно так:
curl --request POST --header 'Content-Type: application/json' --data '{"number": "BT0EC22004T0"}' 'https://immune.mos.ru/api/search_by_number_form'

В общем, потестируйте кнопку.

UPD: Спасибо за помощь, добавил теперь gosuslugi двух разных форматов. Из интересного пока - только американский healthpass, подумаю над ним позже. Покажите мне в камеру еще какие-нибудь коды вакцинации.

В принципе система должна работать так:



это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2022/01/23