Skip to main content

Download OpenReview papers by decision.

Project description

PyPI - Version License

OpenReview Paper Downloader

Simple download of all oral, spotlight, accepted, or rejected papers from OpenReview into tidy folders by decision.

Despite the name, this works for any OpenReview-hosted conference (NeurIPS, ICLR, ICML, etc.).

Installation

pip install openreview_downloader

Usage

The CLI saves PDFs into downloads/<venue>/<decision>/ with sanitized filenames.

Available decisions:

  • oral – Oral presentations
  • spotlight – Spotlight presentations
  • accepted – All accepted papers
  • rejected – Rejected papers

Basic examples (NeurIPS)

Download all NeurIPS oral papers:

ordl oral --venue-id NeurIPS.cc/2025/Conference

Download Output:

downloads
└── neurips2025
    └── oral
        ├── 27970_Deep_Compositional_Phase_Diffusion.pdf
        ...
        └── 28928_Generalized_Linear_Mode_Connectivity.pdf

Download all NeurIPS oral and spotlight papers:

ordl oral,spotlight --venue-id NeurIPS.cc/2025/Conference

Download all accepted NeurIPS papers (any presentation type):

ordl accepted --venue-id NeurIPS.cc/2025/Conference

See decision counts without downloading:

ordl --info --venue-id NeurIPS.cc/2025/Conference

Example output:

NeurIPS 2025
---
Oral: 77
Spotlight: 687
Accepted: 5287
Rejected: 255

Other Conferences (ICLR, ICML, etc.)

Just change the --venue-id to the appropriate OpenReview handle.

ICLR 2025 orals only:

ordl oral --venue-id ICLR.cc/2025/Conference

ICLR 2025 accepted papers (all formats):

ordl accepted --venue-id ICLR.cc/2025/Conference

ICML 2025 oral + spotlight:

ordl oral,spotlight --venue-id ICML.cc/2025/Conference

You can use any other OpenReview venue ID in the same way.

CLI Options

  • DECISIONS (positional) – Comma-separated list of decisions to download (oral, spotlight, accepted, rejected)
  • --venue-id – OpenReview venue ID (default: NeurIPS.cc/2025/Conference or env VENUE_ID)
  • --out-dir – Custom output directory (default: downloads/<venue>/)
  • --no-skip-existing – Re-download even if the PDF is already present
  • --info – Print decision counts for the venue and exit

Development

Install in editable mode with development dependencies:

pip install -e '.[dev]'

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

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

openreview_downloader-0.1.4.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openreview_downloader-0.1.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file openreview_downloader-0.1.4.tar.gz.

File metadata

  • Download URL: openreview_downloader-0.1.4.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for openreview_downloader-0.1.4.tar.gz
Algorithm Hash digest
SHA256 dd0511399a282b6c5b8bd7a8314ed330635d008db088580c7124648fc4cd0b82
MD5 ef7ddf3831624fbcb044820221df2951
BLAKE2b-256 a87833c32110f1cbfe8e55f4e4f3f51b1209c811384296088dfbb35b65b7eeb8

See more details on using hashes here.

File details

Details for the file openreview_downloader-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for openreview_downloader-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 557231f99a327039fa859baab1f7a144fa124c6ea486b9ddb2aa4b794dd54f4e
MD5 cef4731e70f2982a89059ea05f196bef
BLAKE2b-256 332f3ab57ea13c35307079e0e12d47f20ec66ff41d7eb47d16ea26fb8e310dea

See more details on using hashes here.

Supported by

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