Skip to content

Publish a machine-readable index at notebooks.json - #203

Merged
bendichter merged 1 commit into
masterfrom
notebooks-json
Aug 21, 2026
Merged

Publish a machine-readable index at notebooks.json#203
bendichter merged 1 commit into
masterfrom
notebooks-json

Conversation

@bendichter

Copy link
Copy Markdown
Member

Alongside the HTML index, the generator now writes notebooks.json, served from https://notebooks.dandiarchive.org/notebooks.json once deployed. Per dandiset it lists each notebook's repo path with its GitHub URL, Colab URL, image reference, and a ready-to-run docker command (null where a path does not apply), plus site-level URLs and a schema_version so the shape can evolve additively.

The purpose is discoverability from the archive itself: a dandiset landing page on dandiarchive.org can fetch this static file and, when its ID is present, show the notebooks that exist for the dataset with their run links, with no per-dandiset metadata work and no runtime cost to the archive. I will open a companion issue on dandi-archive proposing that panel.

Rendered locally: 34 dandisets, 63 notebooks; a sample entry is in the commit message thread of the generator.

🤖 Generated with Claude Code

Alongside the HTML index, the generator now writes notebooks.json: per
dandiset, each notebook's path with its GitHub, Colab, and docker links
and the ready-to-run docker command (null where a path does not apply),
plus site-level URLs and a schema version. It is a stable contract for
other sites, in particular dandiset landing pages on dandiarchive.org,
to show the notebooks that exist for a dataset without any per-dandiset
metadata work.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Preview for this PR has been removed (PR closed).

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@bendichter
bendichter merged commit 6fe18ad into master Aug 21, 2026
3 checks passed
github-actions Bot added a commit that referenced this pull request Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant