GithubHelp home page GithubHelp logo

qm-opensource / hide-unwanted-streams-on-twitch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from r3t3ch/hide-unwanted-streams-on-twitch

0.0 1.0 0.0 1.46 MB

Userscript that allows to hide content that you don't want to see on twitch.tv

License: MIT License

hide-unwanted-streams-on-twitch's Introduction

About

This solution is for blocking unwanted content on twitch.tv, such as streams, games, videos etc. Currently, the following platforms are supported:

  • Userscript, to be used with the userscript manager Tampermonkey [ Chrome | Firefox ]. Script can be installed from here.

How to use

  • See User Guide document.
  • If "Config mode" is set to "Advanced" in Tampermonkey settings, it will enable a storage tab when editing the script which allows the block list database to be backed up or edited directly.

Known issues

  • "infinite scroll" doesn't work on new layout
  • Hiding too many thumbs can cause channels to fail to load (workaround: resize window to reduce column count and refresh)

Version history

  • 1.3.28 Fixed an issue when channels blocking stopped working.
  • 1.3.27 Fixed CSS selectors after Twitch update.
  • 1.3.26 Added Firefox Quantum support for Userscript platform.
  • 1.3.25 Added new Twitch UI support.
  • 1.3.24 Fixed a bug when ad element was messing up channel thumbs finding logic.
  • 1.3.23 Fixed a bug when blocking was not working on language specific pages.
  • 1.3.22 Optimized CSS selectors for finding stream/video/game thumbs.
  • 1.3.21 Fixed an issue when video blocking got broken after recent Twitch update.
  • 1.3.20 Hot fix for blocking games/streams. Blocking for videos still doesn't work. Will be fixed soon.
  • 1.3.19 Hot fix due to recent Twitch updates.
  • 1.3.18 Fixed an issue when blocking stopped working on League of Legends page.
  • 1.3.17 Added support for Communities pages.
  • 1.3.16 Fixed a bug when "Infinite scroll" stopped triggering on Games page.
  • 1.3.15 Fixed a bug when blocking for streams wasn't working in language specific sections.
  • 1.3.14 Hot fix due to recent Twitch updates.
  • 1.3.13 Reverted back Following pages support.
  • 1.3.12 Added support for Following pages.
  • 1.3.11 Optimized space usage for block lists.
  • 1.3.10 Fixed small UI issues that appeared after Twitch Whispers update.
  • 1.3.9 Optimized "Infinite scroll" triggering logic so it doesn't call internal functions on Twitch anymore.
  • 1.3.8 Fixed a bug when "Infinite scroll" stopped triggering after Ember framework update on Twitch.
  • 1.3.7 Fixed a bug when "Infinite scroll" didn't get triggered sometimes on language specific Channels page.
  • 1.3.6 Fixed a bug when block list was getting reset if hitting total storage limit for a Chrome extension.
  • 1.3.5 Fixed a bug when solution was not working if Twitch was accessed with language specific URL.
  • 1.3.4 Fixed a bug when it was not possible to save long block lists due to quotation limit for settings (in Chrome only).
  • 1.3.3 Fixed a bug when "Infinite scroll" didn't get triggered sometimes on Games page (in Chrome only).
  • 1.3.2 Fixed a bug when streams were not hiding on CS:GO pages.
  • 1.3.1 Fixed performance issue that occurred when a lot of channels and games were blocked. Blocked items are now sorted alphabetically in Settings window.
  • 1.3.0 Added support for blocking games.
  • 1.2.0 Added Google Chrome Extension platform.
  • 1.1.0 Added support for hiding videos in addition to live streams.
  • 1.0.0 First release. Only Userscript platform is supported.

hide-unwanted-streams-on-twitch's People

Contributors

linogefly avatar r3t3ch avatar strayge avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.