24 lines
533 B
Python
24 lines
533 B
Python
#!/usr/bin/env python3
|
|
import qrcode
|
|
|
|
|
|
class QRCodeGenerator:
|
|
"""Qr Generato"""
|
|
|
|
def __init__(self, url):
|
|
self.url = url
|
|
|
|
def generate_qr(self):
|
|
"""Genera un código QR a partir de la URL"""
|
|
qr = qrcode.QRCode(
|
|
version=1,
|
|
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
|
box_size=6,
|
|
border=4,
|
|
)
|
|
qr.add_data(self.url)
|
|
qr.make(fit=True)
|
|
img = qr.make_image(fill_color="black", back_color="white")
|
|
|
|
return img
|