13 lines
392 B
Python
13 lines
392 B
Python
import qrcode
|
|
import qrcode.image.svg
|
|
|
|
def generate_qr(data: str):
|
|
qr = qrcode.QRCode(image_factory=qrcode.image.svg.SvgPathImage,
|
|
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
|
border=0)
|
|
qr.add_data(data)
|
|
qr.make(fit=True)
|
|
|
|
svg = qr.make_image(attrib={'width': '', 'height': ''})
|
|
return svg.to_string(encoding='unicode')
|