GoIndex Local Video Buffer

自用

À partir de 2021-03-10. Voir la dernière version.

// ==UserScript==
// @name         GoIndex Local Video Buffer
// @namespace    http://tampermonkey.net/
// @description  自用
// @match        *://*.workers.dev/0:video/*
// @grant        none
// @run-at       document-idle
// @version 0.0.1.20210310100719
// ==/UserScript==

(function () {
    'use strict';

    let retry = 5
    const replaceUrl = () => {
        const urlEle = document.querySelector('#app > div > section > div > div > div.content.g2-content > div.card > div > div > div.columns.is-mobile.is-multiline.has-text-centered > div:nth-child(1) > p.heading > a')
        if (!urlEle || urlEle.href.indexOf('workers.dev') < 0) {
            retry && retry-- && setTimeout(replaceUrl, 100)
        }
        else {
            urlEle.href = urlEle.href.replace('url=', 'url=http://localhost:61234/video?')
            const nameEle = document.querySelector('#app > div > section > div > div > div.content.g2-content > div.card > div > div > div.columns.is-mobile.is-multiline.has-text-centered > div:nth-child(1) > p:nth-child(2)')
            nameEle.innerHTML += '(speedup)'
        }
    }
    replaceUrl()
})();