git404hub

what is icml2026-scraper fr?

davidbellamy/icml2026-scraper — explained in plain English

Analysis updated 2026-05-18

1PythonAudience · researcherComplexity · 3/5LicenseSetup · moderate

tl;dr

A Python pipeline that scrapes an academic ML conference into a searchable, agent-queryable dataset of papers, schedules, and PDFs.

vibe map

mindmap
  root((icml2026-scraper))
    What it does
      Scrapes conference schedule
      Collects paper abstracts and PDFs
      Builds a queryable dataset
    Tech stack
      Python
      OpenReview API
      Hugging Face datasets
    Use cases
      Search a conference with an AI agent
      Publish a conference paper dataset
      Adapt to other conferences
    Audience
      Researchers
      Data engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Scrape an academic conference's full schedule, papers, and PDFs into one dataset.

VIBE 2

Let an AI agent query a conference's papers and sessions instead of browsing manually.

VIBE 3

Publish a structured, agent-friendly dataset of a conference to Hugging Face.

VIBE 4

Adapt the same pipeline to scrape a different Whova or OpenReview based conference.

what's the stack?

PythonOpenReview APIHugging Face

how it stacks up fr

davidbellamy/icml2026-scraper0xustaz/streamgatea-bissell/unleash-lite
Stars111
LanguagePythonPythonPython
Setup difficultymoderatehardhard
Complexity3/54/54/5
Audienceresearcherdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires OpenReview and conference attendee login credentials for the full paper set, plus an optional Hugging Face token to publish.

The code is MIT licensed, so you can use and modify it freely, but the conference data it produces belongs to the original authors and conference.

in plain english

This project is a Python pipeline that collects information about an entire academic machine learning conference, ICML 2026, and turns it into a clean, organized dataset you can search and question with an AI assistant. The result, already published as a public dataset, covers 10,815 papers, including both main conference papers and workshop papers, along with titles, abstracts, author names, session times, room locations, and links to the PDFs. The pipeline works in stages. It starts by reading the conference's public calendar page to build a full multi-day schedule of events. It then visits the individual poster pages for main conference papers, which are simple enough that the code can read them directly without needing a web browser, to collect titles, authors, and abstracts. Separately, it logs into OpenReview, the platform many conferences use to manage paper submissions, to pull the accepted main conference papers along with their PDFs and author identifiers. It also logs into the conference's own attendee area to reach workshop papers that are not available through OpenReview. Finally, all of this information is organized into a flat table format, one row per paper, and packaged into files that are easy for both people and AI tools to work with. A key idea behind the project is that this same approach can work for other conferences that use similar virtual conference platforms and OpenReview, not just ICML 2026, by changing the web addresses and identifiers used to fetch the data. Each step in the pipeline can be resumed if interrupted, since it skips items already collected, and is designed to avoid overwhelming the source websites with requests. To use it, you install the required Python packages and add your own login credentials for OpenReview, the conference website, and optionally a Hugging Face account if you want to publish the resulting dataset yourself. The code itself is released under the MIT license, though the conference data it collects belongs to the original authors and the conference.

prompts (copy fr)

prompt 1
Explain how this pipeline avoids needing a web browser to collect the poster page data.
prompt 2
Walk me through the credentials I need to set up before running the OpenReview and workshop stages.
prompt 3
What would I need to change to adapt this scraper to a different academic conference?
prompt 4
How does the pipeline make each crawling step resumable if it gets interrupted partway through?

Frequently asked questions

what is icml2026-scraper fr?

A Python pipeline that scrapes an academic ML conference into a searchable, agent-queryable dataset of papers, schedules, and PDFs.

What language is icml2026-scraper written in?

Mainly Python. The stack also includes Python, OpenReview API, Hugging Face.

What license does icml2026-scraper use?

The code is MIT licensed, so you can use and modify it freely, but the conference data it produces belongs to the original authors and conference.

How hard is icml2026-scraper to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is icml2026-scraper for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.