FDSRashid commited on
Commit
3291a65
·
verified ·
1 Parent(s): 3a572d4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
app.py CHANGED
@@ -117,10 +117,19 @@ def visualize_isnad(taraf_num, yaxis):
117
  allow-top-navigation-by-user-activation allow-downloads" allowfullscreen=""
118
  allowpaymentrequest="" frameborder="0" srcdoc='{html}'></iframe>""" , df
119
 
 
 
 
 
120
 
121
  with gr.Blocks() as demo:
122
- Yaxis = gr.Dropdown(choices = ['Tarafs', 'Hadiths', 'Isnads', 'Books'], value = 'Tarafs', label = 'Variable to Display', info = 'Choose the variable to visualize.')
123
- taraf_number = gr.Slider(1,taraf_max , value=10000, label="Taraf", info="Choose the Taraf to Input", step = 1)
124
- btn = gr.Button('Submit')
125
- btn.click(fn = visualize_isnad, inputs = [taraf_number, Yaxis], outputs = [gr.HTML(), gr.DataFrame()])
126
- demo.launch()
 
 
 
 
 
 
117
  allow-top-navigation-by-user-activation allow-downloads" allowfullscreen=""
118
  allowpaymentrequest="" frameborder="0" srcdoc='{html}'></iframe>""" , df
119
 
120
+ def taraf_booknum(taraf_num):
121
+ taraf = matn_info[matn_info['taraf_ID'] == taraf_num]
122
+ return taraf[['matn', 'Book ID', 'Hadith Number']]
123
+
124
 
125
  with gr.Blocks() as demo:
126
+ with gr.Tab("Whole Taraf Visualizer"):
127
+ Yaxis = gr.Dropdown(choices = ['Tarafs', 'Hadiths', 'Isnads', 'Books'], value = 'Tarafs', label = 'Variable to Display', info = 'Choose the variable to visualize.')
128
+ taraf_number = gr.Slider(1,taraf_max , value=10000, label="Taraf", info="Choose the Taraf to Input", step = 1)
129
+ btn = gr.Button('Submit')
130
+ with gr.Tab("Book and Hadith Number Retriever"):
131
+ taraf_num = gr.Slider(1,taraf_max , value=10000, label="Taraf", info="Choose the Taraf to Input", step = 1)
132
+ btn_num = gr.Button('Retrieve')
133
+ btn.click(fn = visualize_isnad, inputs = [taraf_number, Yaxis], outputs = [gr.HTML(), gr.DataFrame()])
134
+ btn_num.click(fn=taraf_booknum, inputs = [taraf_num], outputs= [gr.DataFrame()])
135
+ demo.launch()