Public
Edited
Apr 25, 2024
Insert cell
Insert cell
viewof apiToken = Inputs.text({placeholder: "Paste GitHub API token here", type: "password", label: "Enter GitHub API Token"})
Insert cell
viewof users = GitHubUserSearch({
input: ['typicode','john-guerra', 'ThePrimeagen'],
githubToken: apiToken,
analysisMode: true,
headerText: 'Select User',
})
Insert cell
viewof repos = GitHubUserRepos(users, apiToken)
Insert cell
viewof controls = Inputs.checkbox(['Issues', 'Pull Requests'], {label: "Select what you want to visualize"})
Insert cell
Insert cell
GitHubRepositoryVisualizer(repos, apiToken, controls)
Insert cell
import {GitHubRepositoryVisualizer} from "@nujguerra/githubrepositoryvisualizer"
Insert cell
import {GitHubUserRepos} from "@nujguerra/githubuserrepos"
Insert cell
import {GitHubUserSearch, useGithubApi} from "@nu-cs3200-spring24-db/github-user-explorer"
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