kwaschny / unwanted-twitch

Hide unwanted streams, games, categories and channels on: twitch.tv
https://kwaschny.net
MIT License
102 stars 13 forks source link

**Kick.com** Support #111

Open DauwJonas opened 1 year ago

DauwJonas commented 1 year ago

As Twitch is slowly running out of favour of most streamers & they are moving to Kick. I would like that this extension gets expanded to Kick.com.

The only table that I would add is a Kick Channels. I would share these tables with Twitch: Titles, Categories, & Tags. Maybe have a option to combine the Channels table as most streamers use the same name on multiple platforms.

The Kick interface is very similar to Twitch, so I assume it should be simple? As always, I'm willing to help with the CSS.

kwaschny commented 1 year ago

The Kick interface is very similar to Twitch, so I assume it should be simple?

Hahaha, no. While visually it is almost a copy, they do have a different structure. It's basically React vs. Vue. kick.com would be a lot easier to read though as they have unique classes for every field.

Still, it would require permissions for both domains (twitch.tv and kick.com) and a detection switch to not waste time looking for the wrong selectors. UnwantedTwitch would also start to be misleading. So I don't think it's feasible to add support for kick.com in this extension.

I don't believe that kick.com is ever going to catch up (remember Mixer, Facebook Gaming or YouTube Gaming?). But if it does, I would make a new extension for it and start fresh, getting rid off a few bad design choices I made for UTTV.