add visualization
Browse files
app.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import logging
|
2 |
import os
|
|
|
3 |
import gradio as gr
|
4 |
import pandas as pd
|
5 |
from pinecone import Pinecone
|
@@ -190,5 +191,33 @@ with gr.Blocks() as demo:
|
|
190 |
|
191 |
return results
|
192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
|
194 |
demo.launch(share=True)
|
|
|
1 |
import logging
|
2 |
import os
|
3 |
+
import time
|
4 |
import gradio as gr
|
5 |
import pandas as pd
|
6 |
from pinecone import Pinecone
|
|
|
191 |
|
192 |
return results
|
193 |
|
194 |
+
csv_display = gr.DataFrame(
|
195 |
+
label="ArXiv Scraped Papers", visible=True, show_label=False, interactive=False
|
196 |
+
)
|
197 |
+
|
198 |
+
def update_csv():
|
199 |
+
while True:
|
200 |
+
time.sleep(1)
|
201 |
+
try:
|
202 |
+
df = pd.read_csv("arxiv-scrape.csv")
|
203 |
+
except:
|
204 |
+
df = pd.DataFrame()
|
205 |
+
yield df
|
206 |
+
|
207 |
+
css = """
|
208 |
+
button:contains("Generate") {
|
209 |
+
display: none !important;
|
210 |
+
}
|
211 |
+
"""
|
212 |
+
gr.Interface(
|
213 |
+
fn=update_csv,
|
214 |
+
inputs=None,
|
215 |
+
outputs=csv_display,
|
216 |
+
clear_btn=None,
|
217 |
+
live=True,
|
218 |
+
allow_flagging="never",
|
219 |
+
theme="default",
|
220 |
+
css=css,
|
221 |
+
)
|
222 |
|
223 |
demo.launch(share=True)
|