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')