Published unlisted
Edited
Jun 26, 2020
6 stars
Insert cell
Insert cell
Insert cell
md`## ${collection.title}

${collection.description}

${previews(notebooks)}`
Insert cell
collection = (await soFetch('https://api.observablehq.com/collection/' + collectionPath)).json()
Insert cell
notebooks = collection.documents.map(d => ({
path: `@${d.owner.login}/${d.slug}`,
title: d.title,
thumbnail: d.thumbnail,
author: d.creator.name
}))
Insert cell
import { soFetch } from '@alecglassford/so-fetch'
Insert cell
import { previews } from '@d3/gallery'
Insert cell
import { text } from '@jashkenas/inputs'
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more