|
import gradio as gr |
|
import os |
|
import json |
|
import collections |
|
from pyrebase import pyrebase |
|
config = { |
|
"apiKey": os.environ.get("key"), |
|
"authDomain": os.environ.get("domain"), |
|
"databaseURL": os.environ.get("url"), |
|
"projectId": os.environ.get("id"), |
|
"storageBucket": os.environ.get("st_bk"), |
|
"messagingSenderId": os.environ.get("sn_id"), |
|
"appId": os.environ.get("a_id") |
|
} |
|
|
|
app = pyrebase.initialize_app(config) |
|
db = app.database() |
|
|
|
def function(parameter, parameter2): |
|
|
|
|
|
|
|
|
|
data = db.get().val() |
|
json_data = json.dumps(data) |
|
return json_data |
|
|
|
|
|
|
|
|
|
|
|
|
|
inputs = [ |
|
gr.inputs.Textbox(label="Textbox", type="text"), |
|
gr.inputs.Textbox(label="Textbox2", type="text"), |
|
] |
|
|
|
iface = gr.Interface(fn=function, inputs=inputs, outputs="text") |
|
iface.launch() |
|
|
|
|