Tiny client for the arXiv Atom API with a simple query DSL.
This library provides a tiny client for the arXiv Atom API, allowing users to perform searches, retrieve metadata and download academic papers hosted on arXiv.org. It features a simple domain-specific language for constructing queries, making it easy to filter and sort results based on various criteria such as author, title, abstract, categories, and submission dates.
Arxiv-client
A simple arxiv-client API library for searching, querying, and downloading pdf, source from arXiv.org.
This is a library, and the command line interface (cli) application wrapping this library is provided by the arxiv-client-cli package.
Library Guide
Two query ASTs are defined:
The primitive
Term,ArxivQueryand their builder functions are defined inArxiv.Query. Suitable for building queries programmatically using functions.The higher-level
QueryTermwhich is algebraic query, defined inArxiv.Query.AlgebraicandArxiv.Query.Parser, suitable for parsing from user input.