Download paper from arXiv
Project description
arXiv-dl
Command-line arXiv.org Papers Downloader
- Powered by arXiv API and Papers with code
- Source Code
- Python Package Index (PyPI)
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
,code
, 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
- Paper's abstract page
License
MIT License - Copyright (c) 2021 Mark Huang
Project details
Release history Release notifications | RSS feed
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.5.tar.gz
(5.5 kB
view hashes)