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)
|