Skip to content

A website and JSON API that uses the TwitchTV API to calculate what time live-streams usually start and end.

Notifications You must be signed in to change notification settings

keatinge/twitch-timing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twitch Timings

This is a website and JSON API built to help people see what time twitch.tv streamers tend to stream most often.

The tech stack is Golang for the backend and React for the frontend.

Mux is used as the router on the backend. On the frontend React plotly is used for drawing the plots and Moment.js is used for date/time calculations.

Screenshots

Top of page: GitHub Logo

Middle of page:: GitHub Logo

Bottom of page: GitHub Logo

TODO

  1. Use Redis to cache requests to the twitch.tv API, otherwise this will easily go over the twitch API rate limits.
  2. API should return UTC times instead of the computed histogram buckets so that datetime calculations can use the user's locale/timezone instead of the servers.

About

A website and JSON API that uses the TwitchTV API to calculate what time live-streams usually start and end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published