Skip to content
/ OldTwitch Public

A browser extension to bring back the old Twitch look

Notifications You must be signed in to change notification settings

ktg5/OldTwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OldTwitch dev3:0.0.4

A browser extension to bring back the old Twitch look.
For the moment, please download OldTwitch from the Actions page for more recent builds, or the Releases page for older builds

Screenshots

Screenshots taken from dev3:0.0.4


The Twitch index/home page, displaying featured streams & games.


The Twitch watch page, showing the streamer, "fightinggm_tk", playing, "Like a Dragon: Pirate Yakuza in Hawaii" in the center, & their chat on the right.


The Twitch category page, showing streams, videos (known as VODs) & clips of the Twitch category, "Software and Game Development".


The Twitch discovery page, showing categories that the current user follows & other categories that Twitch recommends.

Todo

  • version checking.

  • figure out how to get the video-swap script to work for the embeds showing streams & vods. (using as a userscript works fine, but when imported as a html script, no worky)

  • add the whole 2018 & 2015 twitch site.

  • remove/replace unused css within 2018.css. (might just remove the unused ones tbh)

  • make the extension replace the select pages with custom ones.

    • make the page replacer better, aka no need to fully replace or refresh the current page.
  • get an api key or something to get the user's stats, such as following, recommends, etc. and also use for streamer stats.

  • figure out if there's a way to make event listeners from the gql api. (like listen for when a streamer goes live or viewer count changes & not have to call the api with a internal or somethin')

  • finish home page.

  • stream page.

    • show list of streamer's vods & clips via a little category page added within the watch page.
    • follow & unfollow. (might be impossible cuz of the client-integrity value)
  • discovery page.

    • game pages.
    • the "all" discovery page found via home page or the "Browse" button.
  • get channel list working.

  • vods & clips.

  • channel list show all button.

    • figure out why the following list in the channel list doesn't fetch sometimes.
  • subscribe button for those with sub page.

  • share button.

  • sidebar minimize buttons.

  • detect if a user is logged in

    • make custom balloon with list of buttons that would appear when clicking
  • search page &/or bar.

  • settings page.

  • get 7tv to somehow inject into a embeds. (just use the ffz extension & install the 7tv plugin, works like a charm)

  • make scripts & css for embedded video & chat. (video & live stream css is up, chat - not yet - have to make)

About

A browser extension to bring back the old Twitch look

Resources

Stars

Watchers

Forks

Packages

No packages published