Skip to content

Instantly share code, notes, and snippets.

@Starsign68
Last active December 11, 2023 02:41
Show Gist options
  • Save Starsign68/cb0ac5038c40ac5ac56a9e8f47c36b09 to your computer and use it in GitHub Desktop.
Save Starsign68/cb0ac5038c40ac5ac56a9e8f47c36b09 to your computer and use it in GitHub Desktop.

Revisions

  1. Starsign68 revised this gist Dec 11, 2023. No changes.
  2. Starsign68 revised this gist Dec 11, 2023. 1 changed file with 19 additions and 18 deletions.
    37 changes: 19 additions & 18 deletions Skip.js
    Original file line number Diff line number Diff line change
    @@ -1,26 +1,27 @@
    (function () {
    /// Skip.js
    /// alias skip.js
    function skip() {
    var g = document.querySelector("#movie_player");
    var m = document.querySelector("#movie_player > div.video-ads.ytp-ad-module");
    var a = g.querySelector("button.ytp-ad-skip-button");
    var x = document.querySelector("span.ytp-ad-skip-button-icon-modern");
    if (a) {
    a.click(), g.classList.add("not-interested");
    } else {
    if (g.querySelector(".ytp-ad-player-overlay")) {
    if (Number.isFinite(m.duration)) {
    (m.currentTime = m.duration - 0.5), m.paused && g.playVideo(), setTimeout(skip, 1000);
    } else {
    setTimeout(skip, 100);
    }
    globalThis["skip"] = () => {
    var g = document.querySelector("#movie_player");
    var m = document.querySelector("#movie_player > div.video-ads.ytp-ad-module");
    var a = g.querySelector("button.ytp-ad-skip-button");
    var x = document.querySelector("span.ytp-ad-skip-button-icon-modern");
    if (a) {
    a.click(), g.classList.add("not-interested");
    } else {
    if (g.querySelector(".ytp-ad-player-overlay")) {
    if (Number.isFinite(m.duration)) {
    (m.currentTime = m.duration - 0.5), m.paused && g.playVideo(), setTimeout(skip, 1000);
    } else {
    g.classList.add("not-interested"), g.classList.remove("ytp-ad-overlay-open");
    setTimeout(skip, 100);
    }
    } else {
    g.classList.add("not-interested"), g.classList.remove("ytp-ad-overlay-open");
    }
    document.querySelector("span.ytp-ad-skip-button-icon-modern").click();
    x.click();
    }
    skip();
    document.querySelector("span.ytp-ad-skip-button-icon-modern").click();
    x.click();
    };

    skip();
    })();
  3. Starsign68 created this gist Dec 11, 2023.
    26 changes: 26 additions & 0 deletions Skip.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    (function () {
    /// Skip.js
    /// alias skip.js
    function skip() {
    var g = document.querySelector("#movie_player");
    var m = document.querySelector("#movie_player > div.video-ads.ytp-ad-module");
    var a = g.querySelector("button.ytp-ad-skip-button");
    var x = document.querySelector("span.ytp-ad-skip-button-icon-modern");
    if (a) {
    a.click(), g.classList.add("not-interested");
    } else {
    if (g.querySelector(".ytp-ad-player-overlay")) {
    if (Number.isFinite(m.duration)) {
    (m.currentTime = m.duration - 0.5), m.paused && g.playVideo(), setTimeout(skip, 1000);
    } else {
    setTimeout(skip, 100);
    }
    } else {
    g.classList.add("not-interested"), g.classList.remove("ytp-ad-overlay-open");
    }
    }
    document.querySelector("span.ytp-ad-skip-button-icon-modern").click();
    x.click();
    }
    skip();
    })();