Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
|
|
|
|
|
|
|
|
|
|
|
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()
|