pdx97 commited on
Commit
389f1b4
·
verified ·
1 Parent(s): 2e6775a

Delete tools/fetch_paper.py

Browse files
Files changed (1) hide show
  1. tools/fetch_paper.py +0 -29
tools/fetch_paper.py DELETED
@@ -1,29 +0,0 @@
1
- from scholarly import scholarly
2
-
3
- def fetch_latest_research_papers(keywords: list, num_results: int = 5) -> list:
4
- """Fetches the latest research papers from Google Scholar based on provided keywords.
5
-
6
- Args:
7
- keywords: A list of keywords to search for relevant papers.
8
- num_results: The number of papers to fetch (default is 5).
9
-
10
- Returns:
11
- A list of dictionaries containing paper details.
12
- """
13
- try:
14
- query = " ".join(keywords)
15
- search_results = scholarly.search_pubs(query)
16
- papers = []
17
- for i in range(num_results):
18
- paper = next(search_results, None)
19
- if paper:
20
- papers.append({
21
- "title": paper['bib'].get('title', 'No Title'),
22
- "authors": paper['bib'].get('author', 'Unknown Authors'),
23
- "year": paper['bib'].get('pub_year', 'Unknown Year'),
24
- "abstract": paper['bib'].get('abstract', 'No Abstract Available'),
25
- "link": paper.get('pub_url', 'No Link Available')
26
- })
27
- return papers
28
- except Exception as e:
29
- return [f"Error fetching research papers: {str(e)}"]