Fix: Modificacion estructura del Proyecto
This commit is contained in:
25
Api/qr_generator.py
Normal file
25
Api/qr_generator.py
Normal file
@@ -0,0 +1,25 @@
|
||||
#!/usr/bin/env python3
|
||||
import qrcode
|
||||
import tempfile
|
||||
import os
|
||||
|
||||
|
||||
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 y lo guarda en un archivo temporal."""
|
||||
qr = qrcode.QRCode(
|
||||
version=1,
|
||||
error_correction=qrcode.constants.ERROR_CORRECT_L,
|
||||
box_size=10,
|
||||
border=4,
|
||||
)
|
||||
qr.add_data(self.url)
|
||||
qr.make(fit=True)
|
||||
img = qr.make_image(fill_color="black", back_color="white")
|
||||
|
||||
return img
|
||||
Reference in New Issue
Block a user