Spaces:
Running
Running
File size: 327 Bytes
67dbb33 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import os
import pymupdf4llm
import weave
from firerequests import FireRequests
@weave.op()
def get_markdown_from_pdf_url(url: str) -> str:
FireRequests().download(url, "temp.pdf", show_progress=False)
markdown = pymupdf4llm.to_markdown("temp.pdf", show_progress=False)
os.remove("temp.pdf")
return markdown
|