This repo contains a bunch of examples and bits and pieces that might be useful it might not.
Most of these examples either use NodeJS or PHP or pure HTML (with Javascript) (using a dumb php -S
to serve the demo, as apposed to file:// to avoid some oddities)
Aside from that the dependencies are supposed to be as lightweight as possible.
These examples are testable on GitHub pages, and will prompt for implicit authentication to run the code.
- How to Implicit auth - Source
- Token Checker and Killer - Source
- Building a clone of the Directory view - Source
- A VOD Player that Skips Muted Segments - Source
- Twitch Player/parent - Source
- Twitch Player on Google Sites - Source
- Some Calendar/Schedule Stuff - Source
- Channel Information Widget - Source
- Teams Page - Source
- Extensions Config Tool - Source
There are some useful bits for Twitch Extensions in this repo, mainly for the API side of things.
If you are after a demo of a Twitch Extension with an EBS that talks to the Twitch API, checkout the Twitch Profile Extension Repository instead
Looking to get started wtih JWT auth, but you just want to start making requests. Try this insomnia plugin: "twitch extension" which includes a "predefined" request collection to import too!
Or looking to get started with Extension Development and the various API calls outside of a Rest client in a Desktop Application Similar to the Developer Rig? Check out BarryCarlyon's Twitch Extension Tools.
Most of the code in this repository is various bits and pieces for your to copy/paste in other projects.
However the examples folder will contain self contained examples that demonstrate a more full "product".
Some options
Thank you for the help I want to give you beer/coffee money -> Check the Funding/Sponsor details