rawanessam commited on
Commit
a60f314
·
verified ·
1 Parent(s): 98eb549

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -12
app.py CHANGED
@@ -1,8 +1,6 @@
1
- from flask import Flask, request, jsonify, render_template
2
  import json
3
 
4
- app = Flask(__name__)
5
-
6
  def extract_bq_codes_from_json(json_str):
7
  try:
8
  data = json.loads(json_str)
@@ -20,13 +18,12 @@ def extract_bq_codes_from_json(json_str):
20
  codes.add(bqcode)
21
  return list(codes)
22
 
23
- @app.route('/', methods=['GET', 'POST'])
24
- def index():
25
- if request.method == 'POST':
26
- json_input = request.form.get('json_input', '')
27
- result = extract_bq_codes_from_json(json_input)
28
- return render_template('index.html', result=result, json_input=json_input)
29
- return render_template('index.html', result=None, json_input='')
30
 
31
- if __name__ == '__main__':
32
- app.run(debug=True)
 
1
+ import gradio as gr
2
  import json
3
 
 
 
4
  def extract_bq_codes_from_json(json_str):
5
  try:
6
  data = json.loads(json_str)
 
18
  codes.add(bqcode)
19
  return list(codes)
20
 
21
+ iface = gr.Interface(
22
+ fn=extract_bq_codes_from_json,
23
+ inputs=gr.Textbox(lines=10, label="JSON Input"),
24
+ outputs=gr.JSON(label="Extracted BQ Codes"),
25
+ title="BQ Code Extractor"
26
+ )
 
27
 
28
+ if __name__ == "__main__":
29
+ iface.launch()