lukasschwab / arxiv.py

Python wrapper for the arXiv API
MIT License
1.07k stars 120 forks source link

Add support for arxive advanced search #160

Closed gamberoillecito closed 3 months ago

gamberoillecito commented 3 months ago

Motivation

I think this library would be much better if it could integrate the advanced search options available here.

Solution

Since the official arxiv api don't currently support this, I think a viable option could be to perform a request that simulates the search parameters, scrape the resulting web page for the DOI or a similar identifier.

lukasschwab commented 3 months ago

Hopefully they add this functionality to a forthcoming version of the API.

This project is specifically an API wrapper, not a scraper. Scraping would run afoul of the arXiv team's usage guidelines pretty quickly.