module Arx

A Ruby interface for querying academic papers on the arXiv search API.

Constants

CATEGORIES

arXiv categories and their full names

ENDPOINT

The arXiv search API endpoint.

NEW_IDENTIFIER_FORMAT

The current arxiv paper identifier scheme (1 April 2007 and onwards).

The last block of digits can either be five digits (if the paper was published after 1501 - January 2015),
or four digits (if the paper was published before 1501).

@see arxiv.org/help/arxiv_identifier#new arXiv identifier (new) @example

1501.00001
1705.01662v1
1412.0135
0706.0001v2
OLD_IDENTIFIER_FORMAT

The legacy arXiv paper identifier scheme (before 1 April 2007).

@see arxiv.org/help/arxiv_identifier#old arXiv identifier (old) @example

math/0309136v1
cond-mat/0211034
VERSION

The current version of Arx.

Public Class Methods

get(*ids, query: nil, sort_by: :relevance, sort_order: :descending, start: 0, max_results: 10)
Alias for: search