Back to APIs list

Github API examples & templates

Use these vals as a playground to view and fork Github API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
curtcox avatar
sourceOnGithubExample
@curtcox
HTTP
Example showing how to reference source in public github repos.
pomdtr avatar
serveGithubRepo
@pomdtr
Script
Serve Github Repo Example Click here to preview a commit from 8 years ago. import { serveGithubRepo } from "https://esm.town/v/pomdtr/serveGithubRepo"; export default serveGithubRepo({ owner: "mkdocs", repo: "mkdocs", ref: "51ec734" }); Fork this val to get your own copy, and customize the params. The first load can be a bit slow, but subsequents requests will be cached (both in your browser and on val.town) Use it from the cli deno run --allow-net https://esm.town/v/pomdtr/serveGithubRepoCli mkdocs/mkdocs --ref 51ec734
pomdtr avatar
serveGithubRepoCli
@pomdtr
Script
An interactive, runnable TypeScript val by pomdtr
glesica avatar
staleGithubPRsEmail
@glesica
Cron
Stale GitHub PRs email This val is designed to identify and report stale pull requests (PRs) across specified GitHub repositories. It checks for PRs that haven't had any activity for a predefined number of days (default is 3 days) and sends an email summary of these PRs. The email contains details formatted in HTML, offering an overview of PRs requiring attention. Usage Fork this val; Add the following environment variables : githubRepos : comma separated list of repos to check github : GitHub token githubOwner : Owner name
iamseeley avatar
GitHubAPI
@iamseeley
Script
An interactive, runnable TypeScript val by iamseeley
benigeri avatar
githubGists
@benigeri
Script
An interactive, runnable TypeScript val by benigeri
sourishkrout avatar
githubStars
@sourishkrout
Script
An interactive, runnable TypeScript val by sourishkrout
stevekrouse avatar
githubFollowing
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
iamseeley avatar
GithubCommits
@iamseeley
Script
An interactive, runnable TypeScript val by iamseeley
onemanwenttomow avatar
getGithubTeamCommitHistories
@onemanwenttomow
Script
An interactive, runnable TypeScript val by onemanwenttomow
rlesser avatar
Github_SearchTopRepos
@rlesser
Script
An interactive, runnable TypeScript val by rlesser
scott avatar
githubGists
@scott
Script
An interactive, runnable TypeScript val by scott
stevekrouse avatar
fetchNewPublicGitHubRepos
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
eagle251 avatar
githubGists
@eagle251
Script
An interactive, runnable TypeScript val by eagle251
markthree avatar
githubRepos
@markthree
Script
An interactive, runnable TypeScript val by markthree
evan avatar
githubGists
@evan
Script
An interactive, runnable TypeScript val by evan