Skip to main content

Download OpenReview papers by decision.

Project description

openreview_downloader

Download 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.).

Install

pip install openreview_downloader

Use

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

The first positional argument is a comma-separated list of decisions:

  • oral
  • spotlight
  • accepted
  • rejected

Basic examples (NeurIPS)

Download all NeurIPS oral papers:

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

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

Download all rejected submissions (use with care 🙂):

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

By default, existing files are skipped so you can resume interrupted runs just by re-running the same command. To force re-downloads:

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

Other conferences (ICLR, ICML, …)

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.

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

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

pip install -e '.[dev]'

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.3.tar.gz (10.7 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.3-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: openreview_downloader-0.1.3.tar.gz
  • Upload date:
  • Size: 10.7 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.3.tar.gz
Algorithm Hash digest
SHA256 3eec76f3aaae5608f1adfb28d2c0ef34a10cf61b4b16ebd93adb4c1a88f74b25
MD5 26d02a3c03370cec8e147b178f61d255
BLAKE2b-256 913a89830c547b33fbefad217fd31e099c55925e0f6d3645457e9e2bf80204c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for openreview_downloader-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d80aea2842935b3b1c696368eaa8e1885d0c8b7cfa921484d88ed1350df62832
MD5 a95e52a8a952a2a8d67f2c515a6fcc56
BLAKE2b-256 1828933e952292d5558971684ab29990a1e9a8f12a7e4079826cded4a8556bf8

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