Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Command-line ArXiv, ECVA & CVF Open Access Paper Downloader. [PyPI] [Source]
Disclaimer: This is a highly-opinionated command-line tool for downloading papers. It priorities ease of use for researchers. Obviously, this is not an official project.
BibTeX
CitationThis is a command-line tool, simply use pip
to install the package globally, then you are good to go!
Python 3.x
python3 -m pip install --upgrade arxiv-dl
NOTE: After installation, you need to ensure the installation path is included in your PATH variable. If you encounter any difficulty finding / setting the PATH, there is this recommended way of installing stand alone command line tools, kindly follow its instruction when installing arxiv-dl
.
Optionally, install aria2c for download speedup.
brew install aria2
sudo snap install aria2c
After installation, you may use the command paper
in your shell to download papers. (You may also use the getpaper
or arxiv-dl
command, they are all equivalent.)
paper [OPTIONS] TARGET
# download a single TARGET
$ paper 1512.03385
# download multiple TARGETs at once
$ paper 1512.03385 2103.15538 2304.04415
✅ Supported, 🚧 Not Yet Supported, ❌ Not Supported
1512.03385
https://arxiv.org/abs/1512.03385
https://arxiv.org/pdf/1512.03385.pdf
https://openaccess.thecvf.com/content/**/html/**/*.html
https://openaccess.thecvf.com/content/**/papers/**/*.pdf
https://www.ecva.net/html/**/*.php
https://www.ecva.net/papers/**/*.pdf
-v
, --verbose
(optional): Print paper metadata.-p
, --pdf_only
(optional): Download PDF only without creating Markdown notes-d
, --download_dir
(optional): Specify one-time download directory. This option will override the default download directory or the one specified in the environment variable ARXIV_DOWNLOAD_FOLDER
.-n
, --n_threads
(optional): Specify the number of parallel connections to be used by aria2
.$HOME/Downloads/ArXiv_Papers
.You may configure your preferred download destination once and for all via an environment variable. This will override the default download destination. To do that, include the following line in your .bashrc
or .zshrc
file:
export ARXIV_DOWNLOAD_FOLDER="YOUR/PATH/TO/ANY/FOLDER"
paper
command, the download destination will be set to the following order of priority:
-d
ARXIV_DOWNLOAD_FOLDER
.bashrc
or .zshrc
file to set your preferred alias:
alias dp="paper"
alias dpv="paper -v -d '~/Documents/Papers'"
python3 -m venv venv && \
source venv/bin/activate && \
pip install -e ".[dev]"
pytest
make
make clean
MIT License - Copyright (c) 2021-2024 Mark H. Huang
FAQs
Command-line Papers Downloader. Citation extraction and PDF naming automation.
We found that arxiv-dl demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.