File size: 685 Bytes
50a43ab
93c008b
50a43ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f1e5728
50a43ab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import arxiv

def θ«–ζ–‡ζœε°‹(ι—œι΅ε­—, max_results=10, start_year=2000, end_year=2025):
    search = arxiv.Search(
        query=ι—œι΅ε­—,
        max_results=max_results,
        sort_by=arxiv.SortCriterion.SubmittedDate
    )
    papers = []
    for result in search.results():
        if not (start_year <= result.published.year <= end_year):
            continue
        papers.append({
            "ζ¨™ι‘Œ": result.title,
            "δ½œθ€…": ", ".join([a.name for a in result.authors]),
            "發葨ζ—₯期": str(result.published)[:10],
            "ζ‘˜θ¦": result.summary,
            "arXiv 連硐": result.entry_id
        })
    return papers