intrepidOlivia / Fandom Wiki Cleanser

// ==UserScript==
// @name         Fandom Wiki Cleanser
// @namespace    http://pixelstomp.com
// @version      1.2
// @description  Remove ads and videos from Fandom  Wikis so that they are actually tolerable to use.
// @author       intrepidOlivia
// @match        https://*.fandom.com/*
// @icon         https://www.google.com/s2/favicons?domain=fandom.com
// @copyright    2021, intrepidOlivia (https://openuserjs.org/users/intrepidOlivia)
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    function removeElements(selector) {
        const elems = document.querySelectorAll(selector);
        for (let i = 0; i < elems.length; i++) {
            elems[i].remove();
        }
    }
    function cleanPage() {
        removeElements('iframe');
        removeElements('video');
        removeElements('#WikiaBar');
        removeElements('#ds_cpp');
        removeElements('.ad-slot-placeholder');
        removeElements('#ds_player_container');
    }

    setInterval(cleanPage, 1000);
})();