Arxivtobibtex / app.py
gagan3012's picture
Update app.py
2f64665
raw
history blame
658 Bytes
import requests
import re
from lookup import processCgi
def fetch_bibtex(arxiv_link):
# Extract the arXiv ID from the link
arxiv_id = re.findall(r'arxiv\.org\/abs\/([\w\.]+)', arxiv_link)[0]
# Use an API or web scraping method to fetch the BibTeX
# For simplicity, here's a placeholder for the BibTeX entry
bibtex_entry = "Placeholder BibTeX for " + arxiv_id
output = processCgi(arxiv_id)
return output
import gradio as gr
interface = gr.Interface(fn=fetch_bibtex,
inputs=gr.Textbox(lines=2, placeholder="Enter arXiv link here..."),
outputs="text")
interface.launch()