owo-uncap

Removes the (ad) video overlay on owo.si

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name owo-uncap
// @description Removes the (ad) video overlay on owo.si
// @match *://owo.si/watch/*
// @namespace kawa.tf
// @version 0.0.2
// @license Artistic-2.0
// ==/UserScript==

(function(){

let name = "owo-uncap";

function log (s) {
    console.log(name+ ': ' + s)
}

function remove_attempt() {
    elts = document.getElementsByClassName('video-player--overlay');
    if (elts.length != 1) return false;
    elts[0].remove();
    return true;
}

let max_tries = 10
let tries = 0

let iid = setInterval(function() {
    if (tries == max_tries) {
        log("Max tries reached, aborting");
        return null;
    }
    tries++;

    let removed = remove_attempt();
    if (removed) {
        clearInterval(iid);
        log("Removed overlay");
    }
}, 1000);

}())