https://github.com/cran/aRxiv
Tip revision: cbc557ed93a4aa9d1a32e441c75b32f5629d5e26 authored by Karl Broman on 29 February 2024, 17:12:37 UTC
version 0.10
version 0.10
Tip revision: cbc557e
README.md
# aRxiv
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](
https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)
[![CRAN_Status_Badge](https://www.r-pkg.org/badges/version/aRxiv)](https://cran.r-project.org/package=aRxiv)
## R interface to arXiv
[arXiv](https://arxiv.org) is a repository of electronic preprints for
computer science, mathematics, physics, quantitative biology,
quantitative finance, and statistics. The
[aRxiv](https://github.com/ropensci/aRxiv) package is an R interface to
the [arXiv API](https://arxiv.org/help/api/index.html).
Note that the arXiv API _does not_ require an API key.
## Package Status and Installation
[![R-CMD-check](https://github.com/ropensci/aRxiv/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/ropensci/aRxiv/actions/workflows/R-CMD-check.yaml)
[![codecov](https://codecov.io/gh/ropensci/aRxiv/branch/master/graph/badge.svg)](https://app.codecov.io/gh/ropensci/aRxiv)
[![rstudio mirror downloads](https://cranlogs.r-pkg.org/badges/aRxiv?color=blue)](https://github.com/r-hub/cranlogs.app)
__Installation instructions__
__Stable Version__
You can install the package via [CRAN](https://cran.r-project.org):
```r
install.packages("aRxiv")
```
__Development Version__
Or use `remotes::install_github()` to get the (more recent) version
at [GitHub](https://github.com/rOpenSci/aRxiv):
```r
install.packages("remotes")
library(remotes)
install_github("ropensci/aRxiv")
```
## Usage
### Basic usage
The main function is `arxiv_search()`. Here's an example of its use:
```r
library(aRxiv)
z <- arxiv_search(query = 'au:"Peter Hall" AND cat:stat*', limit=50)
str(z)
```
### Tutorial
An aRxiv tutorial is available at the rOpenSci website, [here](https://docs.ropensci.org/aRxiv/articles/aRxiv.html).
To view the tutorial from R, use:
```r
vignette("aRxiv", "aRxiv")
```
### Links
* [arXiv](https://arxiv.org)
* [arXiv API](https://arxiv.org/help/api/index.html)
* [arXiv API user manual](https://arxiv.org/help/api/user-manual.html)
* [Bulk data access to arXiv](https://arxiv.org/help/bulk_data)
* [Bulk data access to arXiv metadata via OAI-PMH](https://arxiv.org/help/oa/index.html)
* [Bulk data access to arXiv PDFs and source docs](https://arxiv.org/help/bulk_data_s3.html)
### License
Licensed under the [MIT license](https://cran.r-project.org/web/licenses/MIT). ([More information here](https://en.wikipedia.org/wiki/MIT_License).)
---
## Citation
Get citation information for `aRxiv` in R by running: `citation(package = 'aRxiv')`
## Code of Conduct
Please note that this project is released with a [Contributor Code of Conduct](https://github.com/ropensci/aRxiv/blob/master/CONDUCT.md).
By participating in this project you agree to abide by its terms.
[![ropensci footer](https://ropensci.org/public_images/github_footer.png)](https://ropensci.org)