File size: 495 Bytes
10d327e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import segno.helpers as hp
import gradio as gr
from PIL import Image

def qr_code_generator(ssid, password = None):
    qr_code = hp.make_wifi(ssid = ssid, password = password, security = 'WPA')
    qr_code.save('temp.png', scale = 10)
    Im = Image.open('temp.png')
    return Im

iface = gr.Interface(fn=qr_code_generator, 
            inputs = [gr.inputs.Textbox(label = 'SSID'), gr.inputs.Textbox(label = 'Password')],
            outputs = 'image', allow_flagging = False)

iface.launch()