A simple tool to download arXiv papers via CLI.
Status: Occasionally maintained
Type: Personal project
Development year(s): 2018+
Author(s): ShadowTemplate
Notes: This tool parses the source code of arXiv pages and may thus suddenly break if changes are performed on its front end.
The script is ready to be used and no configuration is required. An arXiv paper can be downloaded by its URL (typically https://arxiv.org/abs/PAPER_ID), e.g.:
$ python arxiv.py -p https://arxiv.org/abs/1709.07020
The output should be a nicely formatted PDF with title "2017 - The arXiv of the future will not look like the arXiv - l. Pepe, M. Cantiello, J. Nicholson.pdf".
Clone the repository and install the required Python dependencies:
$ git clone https://github.com/ShadowTemplate/arxiv-downloader.git
$ cd arxiv-downloader/
$ pip install --user -r requirements.txt
- Python 3.6 - Programming language
- Beautiful Soup - Web page scraping
Any contribution is welcome. Feel free to open issues or submit pull requests.
This project is licensed under the GNU GPLv3 license. Please refer to the LICENSE.md file for details.
This README.md complies with this project template. Feel free to adopt it and reuse it.