Clean Roosterteeth.com

Removes all the extra bloat on every channel page of the new(2018) Roosterteeth.com, reducing the choppy scrolling and generally poor website performance in chrome.

// ==UserScript==
// @name         Clean Roosterteeth.com
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Removes all the extra bloat on every channel page of the new(2018) Roosterteeth.com, reducing the choppy scrolling and generally poor website performance in chrome.
// @author       BoJaN
// @match        *roosterteeth.com/*
// @grant        none
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

function removeExtraCarousels()
{
    var channels = $('.channel-carousels .carousel-container');
    if(channels.length > 0) //Make sure there are channel carousels, if there aren't this is probably the main page.
    {
        var extras = $('.extra-carousels .carousel-container');
        var removed = extras.length;

        extras.each(function( index ) {
            $(this).remove();
        });

        if(removed > 0)
        {
            //clearInterval(interval); //Commented because the script isn't executed again when we change pages, we must continually check for extras to remove...
            console.log("Removed " + removed + " carousels");
        }
    }
}

var interval = setInterval(removeExtraCarousels, 1000);