Spaces:
Sleeping
Sleeping
import gradio as gr | |
import xmltodict | |
import requests | |
def search(q,rn) | |
r=requests.get(s_url.replace("SQ",q).replace("MR",str(rn))) | |
cont=xmltodict.parse(r.content)['feed']['entry'] | |
html="" | |
for i,c in enumerate(cont): | |
pdflink=c['id'].replace('/abs/','/pdf/') | |
html+=f"<div class='card_div' id='id{i}' onclick='fun_run()'>" | |
html+=f"<div class='titlebase'>{c['title']}</div>" | |
html+=f"<div>{c['summary']}</div>" | |
html+=f"<div><a href='{pdflink}' target='_blank'>{pdflink}</a></div>" | |
html+="</div>" | |
return(json.dumps(cont,indent=4)),html | |
with gr.Blocks() as b: | |
with gr.Query(): | |
with gr.Row(): | |
query=gr.Textbox(label="Query") | |
num=gr.Number(label="Count",step=1,value=10) | |
sub=gr.Button() | |
b.launch() |