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.
pwa
pomdtr
pwa
Add a pwa manifest to an http val (to open in as an app in iOS). See https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps for available fields. Usage import handler from "https://esm.town/v/maxm/staticChess"; import { pwa } from "https://esm.town/v/pomdtr/pwa"; export default pwa(handler, { name: "Static Chess", display: "standalone", background_color: "#ffffff", start_url: "/", });
sqliteExplorerApp
iamseeley
sqliteExplorerApp
Remix of: nbbaier/sqliteExplorerApp
resumeJSON
iamseeley
resumeJSON
๐ŸŽ‰ A handler to serve your JSON Resume.
pinkBear
iamseeley
pinkBear
Remix of: iamseeley/resumeConfig
valBackup
iamseeley
valBackup
An interactive, runnable TypeScript val by iamseeley
GitHubAPI
iamseeley
GitHubAPI
An interactive, runnable TypeScript val by iamseeley
sapphireThrush
iamseeley
sapphireThrush
A handler to serve JSON Resume
Bio
ikbear
Bio
Remix of: stevekrouse/linkInBioTemplate
linkInBioTemplate
ototao
linkInBioTemplate
Remix of: stevekrouse/linkInBioTemplate
resumeConfig
iamseeley
resumeConfig
โš™๏ธ configuration for hello, resume this guide will help you configure and use the resume builder to create your resume page. Ensure that your resume is formatted according to the JSON Resume standard . This is crucial for the resume builder to interpret and render your resume correctly. If you don't want to take the time to manually format your resume content and set up hosting, try using this: Resume to JSON 1. Configure the Resume JSON You have two options to provide your resume data: Resume JSON URL : Point this to your raw resume JSON hosted online. Recommended setups include using Val Town or a GitHub Gist. Example: resumeJsonUrl: 'https://example.com/resume.json' Paste Resume JSON : Provide the resume JSON directly within the configuration. Example: resumeJson: { "basics": { "name": "John Doe" }, "work": [ ... ] } 2. Choose a Theme Select a theme for your resume. You can use the predefined themes or create your own: Predefined Themes : starterTheme oceanTheme Custom Theme : Customize the styles in the starterTheme or create a new one and import it. 3. Custom Styles (Optional) If you want to add additional styles, provide a URL to a custom stylesheet: Example: customStyleUrl: 'https://example.com/styles.css' 4. Set the Section Order Customize the order of the sections in your resume: Default order: sectionOrder: ['header', 'summary', 'education', 'work', 'projects', 'volunteer', 'awards', 'certificates', 'publications', 'skills', 'languages', 'interests', 'references'] Example custom order: sectionOrder: ['header', 'summary', 'projects', 'education', 'work'] 5. Add Custom Sections (Optional) Override any default sections with custom sections: Example: customSections: { header: customHeader } 6. Show/Hide "Save as PDF" Button Control the visibility of the "Save asPDF" button: Example: savePDFIsVisible: true 7. View Your Resume Copy this resumeConfig's module URL and import it in your resumeHandler . Visit the resumeHandler HTTP endpoint to view your resume!
resumeHandler
iamseeley
resumeHandler
๐Ÿ“„ hello, resume Creating, customizing, and hosting resumes can get complicated and time-consuming. This project aims to simplify that process and maybe make it a little more enjoyable. Follow the steps in your resumeConfig to get started . Happy job hunting! ๐Ÿ’ผโœจ Thanks to @nbbaier for the great feedback and resumeValidator ! Also, big thanks to Thomas Davis for JSON Resume Standard!
redSwan
ianvph
redSwan
Remix of: ianvph/posthogGitHubStarCapture
posthogGitHubStarCapture
ianvph
posthogGitHubStarCapture
A GitHub webhook handler to capture stars in PostHog
Time_Blindness_Loud_Calendar_via_iOS_shortcuts
stevekrouse
Time_Blindness_Loud_Calendar_via_iOS_shortcuts
Remix of: willthereader/oldTime_Blindness_Loud_Calendar_via_iOSshortcuts
asciiNycCameras
maxm
asciiNycCameras
ASCII NYC Traffic Cameras All of NYC's traffic cameras available as streaming ASCII images: https://maxm-asciinyccameras.web.val.run/ NYC has a bunch of traffic cameras and makes them available through static images like this one . If you refresh the page you'll see the image update every 2 seconds or so. I thought it might be fun to make these cameras viewable as an ASCII art video feed. I made a small library that takes most of its logic from this repo . You can see a basic example of how to convert any image to ASCII here . I pull in NYC GeoJSON from here and then hook up a Server-Sent Events endpoint to stream the ASCII updates to the browser. (Polling would work just as well, I've just been on a bit of a SSE kick lately.) Hilariously (and expectedly) The ASCII representation is about 4x the size of the the source jpeg and harder to see, but it has a retro-nostalgia look to it that is cool to me :)
blackLobster
kingishb
blackLobster
Send a weekly email digest of good times to go for a bike ride.
โ€ฆ
25
โ€ฆ
Next