Как я могу создать vCard qrcode с pyqrcode? - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь сгенерировать QR-код vCard с помощью библиотеки pyqrcode, но не могу понять, как это сделать.

Я прочитал их документацию 5 раз, и она ничего не говорит о vCard,только про URL и в интернете я мог найти только про wifi.Кто-нибудь знает, как я могу это сделать?

Я хочу сделать QR-код vCard, а затем отобразить его на веб-странице django.

1 Ответ

0 голосов
/ 28 апреля 2019

Допустим,

У нас есть две библиотеки:

  1. pyqrcode: QR-ридер / писатель
  2. vobject: vCard сериализатор / десериализатор

Поток:

a.Создайте QR img на «некотором» веб-сайте:

веб-сайт отправляет JSON info => получить информацию из JSON и сериализует с использованием vobject для получения строки vcard => pyqrcode.create (vcard string)

б.Показать информацию, пригодную для человека, из QR img:

pyqrcode прочитал QR img (созданный из.) => Десериализовать, используя vobject, чтобы получить JSON => показать информацию для анализа JSON на веб-сайте.

ИЛИ ... после десериализации с помощью vobject вы можете написать файл .vcard

...