Spaces:
Runtime error
Runtime error
File size: 1,289 Bytes
1856658 a7b0da8 c2437a3 1856658 a7b0da8 42c8f7f b7210ba a7b0da8 1856658 a7b0da8 1856658 91e955e 1856658 a7b0da8 f87edeb b94b8d7 1856658 a7b0da8 b94b8d7 1856658 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
import gradio as gr
import arxiv
from datasets import load_dataset
import os
search = arxiv.Search(
query = "cs.LG",
max_results = 50,
sort_by = arxiv.SortCriterion.SubmittedDate
)
def hf_data_upload(user_id, paper_id, feedback):
new_row = {"user_id": user_id, "paper_id": paper_id, "feedback": feedback}
print("Do nothing")
return 0
with gr.Blocks() as demo:
gr.Markdown("<center><h1>My ArXiv</h1></center>")
user_id = gr.Textbox(placeholder="Enter user id for personalization: ")
with gr.Column():
for arxiv_paper in search.results():
temp_id = arxiv_paper.entry_id
temp_id = temp_id.split("/")[-1]
temp_id = temp_id.replace(".", "").replace("v1", "")
temp_id = int(temp_id)
with gr.Column():
with gr.Column():
gr.Markdown("<center><h3>" + arxiv_paper.title + "</h3></center>")
gr.Markdown(arxiv_paper.summary)
with gr.Row():
more_button = gr.Button("More like this! π")
# add user id value later
#more_button.click(hf_data_upload(0, temp_id, 1))
#button.click(flip_image, inputs=image_input, outputs=image_output)
less_button = gr.Button("Less like this! π")
#less_button.click(hf_data_upload(0, temp_id, 0))
demo.launch() |