Python QR Code Generator

Aus xinux.net
Zur Navigation springen Zur Suche springen
#!/usr/bin/python3
#sudo pip3 install qrcodegen
from __future__ import print_function
from qrcodegen import *



def print_qr(qrcode):
        """Prints the given QrCode object to the console."""
        border = 4
        for y in range(-border, qrcode.get_size() + border):
                for x in range(-border, qrcode.get_size() + border):
                        print(u"\u2588 "[1 if qrcode.get_module(x,y) else 0] * 2, end="")
                print()
        print()

qrtext=input("your text?: ")

qr0 = QrCode.encode_text(str(qrtext), QrCode.Ecc.MEDIUM)
svg = qr0.to_svg_str(4)
print_qr(qr0)