Skip to main content

Download paper from arXiv

Project description

arXiv-dl

Command-line arXiv.org Papers Downloader

Installation

  • Require Python 3.x
$ pip install --upgrade arxiv-dl

Configuration

Set Custom Download Destination Folder (Optional)

  • Let's say you want your papers get downloaded into ~/Documents/Papers.
  • Make sure the folder ~/Documents/Papers exists.
  • Set the environment variable ARXIV_DOWNLOAD_FOLDER to your desired location.
    $ export ARXIV_DOWNLOAD_FOLDER=~/Documents/Papers
    
  • If the environment variable is not set, paper will be downloaded into the default Download Destination ~/Downloads/ArXiv_Papers.

Usage

Type in command line:

$ add-paper "URL"

or

$ dl-paper "URL"

Usage Example:

$ add-paper https://arxiv.org/abs/1512.03385

Features

Commands

add-paper will do

  • Download paper named [id]_[title].pdf into destination folder.
  • Maintain a papers list named 000_Paper_List.json in the destination folder.
  • Extract paper metadata, like title, authors, abstract, bibtex, and write them into a new MarkDown document named [id]_Notes.md in the destination folder.

dl-paper will do

  • Download paper [id]_[title].pdf into destination folder.

Supported URLs

  • URLs from arXiv.org Only
    • Paper's abstract page https://arxiv.org/abs/xxxx.xxxxx
    • or Paper's PDF page https://arxiv.org/pdf/xxxx.xxxxx.pdf

License

MIT License - Copyright (c) 2021 Mark Huang

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arxiv-dl-0.0.4.tar.gz (5.4 kB view hashes)

Uploaded Source

Built Distribution

arxiv_dl-0.0.4-py3-none-any.whl (6.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page