From 06ae8cdcfdc670716e9521873a29cdd8ba19db6f Mon Sep 17 00:00:00 2001 From: Maryam Shaikh Date: Sat, 18 Oct 2025 13:28:21 +0530 Subject: [PATCH] Changes made to QR.py - Using qrcode libraray instead of pyqrcode --- Qr-generator/QR.py | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/Qr-generator/QR.py b/Qr-generator/QR.py index 282fd5c..6f90d9c 100644 --- a/Qr-generator/QR.py +++ b/Qr-generator/QR.py @@ -1,8 +1,26 @@ -import pyqrcode -import png -from pyqrcode import QRCode - -s = input("Enter Url Of Website, To create QR Code") -url = pyqrcode.create(s) -url.svg("myqr.svg", scale = 8) -url.png('myqr.png', scale = 6) +# import pyqrcode +# import png +# from pyqrcode import QRCode + +import qrcode +import os + +# Using PIL to save the image of the QR that is generated +from PIL import Image + +""" + data : URL that is provided + filename : name of the file that is saved + box_size : size of the box of the QR + border : thickness of the border +""" +def generateQR(data: str, filename: str, box_size: int = 10, border: int = 4): + # Handling case where URL is not provided + if not data: + print("URL Not Found ! Please Enter a valid URL!") + return + +# s = input("Enter Url Of Website, To create QR Code") +# url = pyqrcode.create(s) +# url.svg("myqr.svg", scale = 8) +# url.png('myqr.png', scale = 6)