Spaces:
Sleeping
Sleeping
Fix
Browse files
app.py
CHANGED
|
@@ -27,7 +27,7 @@ async def search_academic_papers_arxiv(keyword: str, limit: int = 5) -> str:
|
|
| 27 |
Search papers from arXiv database with specified keywords [optional: a limit of papers the user wants]
|
| 28 |
Args: keyword: string, [optional: limit: integer, set limit to 5 if not specified]
|
| 29 |
"""
|
| 30 |
-
response = await make_request("https://organizedprogrammers-arxiv.hf.space/search", {"keyword": keyword, "limit": limit})
|
| 31 |
if not response:
|
| 32 |
return "Unable to find papers | No papers has been found"
|
| 33 |
return "\n".join([f"arXiv n°{paper_id} - {paper_meta['title']} by {paper_meta['authors']} : {paper_meta['abstract']}" for paper_id, paper_meta in response['message'].items()])
|
|
@@ -39,7 +39,7 @@ async def get_arxiv_pub_text(arxiv_id: str) -> str:
|
|
| 39 |
Returns the full content of the publication
|
| 40 |
Args: arxiv_id -> string
|
| 41 |
"""
|
| 42 |
-
response = await make_request("https://organizedprogrammers-arxiv.hf.space/extract_pdf/arxiv_id", {"doc_id": arxiv_id})
|
| 43 |
if not response:
|
| 44 |
return "Unable to extract PDF | arXiv PDF not found"
|
| 45 |
return response["message"]["text"]
|
|
|
|
| 27 |
Search papers from arXiv database with specified keywords [optional: a limit of papers the user wants]
|
| 28 |
Args: keyword: string, [optional: limit: integer, set limit to 5 if not specified]
|
| 29 |
"""
|
| 30 |
+
response = await make_request("https://organizedprogrammers-arxiv.hf.space/search", "POST", {"keyword": keyword, "limit": limit})
|
| 31 |
if not response:
|
| 32 |
return "Unable to find papers | No papers has been found"
|
| 33 |
return "\n".join([f"arXiv n°{paper_id} - {paper_meta['title']} by {paper_meta['authors']} : {paper_meta['abstract']}" for paper_id, paper_meta in response['message'].items()])
|
|
|
|
| 39 |
Returns the full content of the publication
|
| 40 |
Args: arxiv_id -> string
|
| 41 |
"""
|
| 42 |
+
response = await make_request("https://organizedprogrammers-arxiv.hf.space/extract_pdf/arxiv_id", "POST", {"doc_id": arxiv_id})
|
| 43 |
if not response:
|
| 44 |
return "Unable to extract PDF | arXiv PDF not found"
|
| 45 |
return response["message"]["text"]
|