QRpng / app.py
MK-316's picture
Update app.py
9f74d22 verified
raw
history blame
539 Bytes
import gradio as gr
import pyqrcode
import os
# Function to generate QR code and save as an image file
def generate_qr_code(link):
url = pyqrcode.create(link)
file_name = "myqrcode.png"
url.png(file_name, scale=10)
return file_name
# Create Gradio Interface
iface = gr.Interface(
fn=generate_qr_code,
inputs=gr.Textbox(lines=2, placeholder="Enter URL Here..."),
outputs="image",
title="QR Code Generator",
description="Paste a link and generate its QR code."
)
# Launch the interface
iface.launch()