Home
Paste
Show Key
Listed
Keep Editing
// ==UserScript== // @name VOE-DL // @version 1 // @grant none // @include https://voe.sx/* // @include https://voeun-block.net/* // @include https://un-block-voe.net/* // @include https://v-o-e-unblock.com/* // ==/UserScript== init(); function init(){ const tableRowDownload = getElementByXPath("//tr[td[contains(text(), 'File Download')]]//td[2]"); if (!tableRowDownload) { console.info("[VOE-DL] Download table not found"); return; } let downloadButton = document.createElement("DIV"); downloadButton.className = "btn btn-primary"; downloadButton.innerText = "VOE-DL"; downloadButton.onclick = goToDownload; tableRowDownload.appendChild(downloadButton); console.info("[VOE-DL] Initialized"); }; function goToDownload(){ const videoId = document.location.pathname.split('/')[1]; if (videoId == undefined) { altert("Video-Id not found"); return; } document.location.href = "https://voe.sx/dl?op=download_orig&key=summer&mode=n&id=" + videoId; }; //LIBRARIES function getElementByXPath(path, root) { return document.evaluate(path, root || document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; }
// ==UserScript== // @name VOE-DL // @version 1 // @grant none // @include https://voe.sx/* // @include https://voeun-block.net/* // @include https://un-block-voe.net/* // @include https://v-o-e-unblock.com/* // ==/UserScript== init(); function init(){ const tableRowDownload = getElementByXPath("//tr[td[contains(text(), 'File Download')]]//td[2]"); if (!tableRowDownload) { console.info("[VOE-DL] Download table not found"); return; } let downloadButton = document.createElement("DIV"); downloadButton.className = "btn btn-primary"; downloadButton.innerText = "VOE-DL"; downloadButton.onclick = goToDownload; tableRowDownload.appendChild(downloadButton); console.info("[VOE-DL] Initialized"); }; function goToDownload(){ const videoId = document.location.pathname.split('/')[1]; if (videoId == undefined) { altert("Video-Id not found"); return; } document.location.href = "https://voe.sx/dl?op=download_orig&key=summer&mode=n&id=" + videoId; }; //LIBRARIES function getElementByXPath(path, root) { return document.evaluate(path, root || document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; }