// ==UserScript== // @name Bypass Pahe Links // @namespace https://naeembolchhi.github.io/ // @version 0.66 // @description Simplify link jumping on pahe websites (Intercelestial, Linegee, and Spacetica). // @author NaeemBolchhi // @match https://intercelestial.com/* // @match https://linegee.net/* // @match https://spacetica.com/* // @license GPL-3.0-or-later // @icon data:image/svg+xml;utf8, // @require https://greasyfork.org/scripts/456228/code/456228.js?version=1125944 // @run-at document-body // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; function addStyle(css) { var head, style; head = document.querySelector('head'); if (!head) { window.location.reload(); } style = document.createElement('style'); style.innerHTML = css; head.appendChild(style); } if (window.location.hostname == "spacetica.com") { addStyle(` .btn.btn-primary.btn-xs, a:has(button) { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 2147483647 !important; opacity: 1 !important; display: flex; align-items: center; justify-content: center; font-size: 4rem; border-radius: 0; } a > button { height: 100%; width: 100%; border-radius: 0; font-size: 10vw; } #backdrop { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 2147483646 !important; background: black; opacity: 1; } * { overflow: hidden; } `); } else if (window.location.hostname == "intercelestial.com" || window.location.hostname == "linegee.net") { addStyle(` .qc-cmp2-persistent-link { z-index: 0; } #qc-cmp2-container { display: none; } div.wait > center > img { position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 2147483646 !important; background: green; opacity: 1 !important; } #generater > img { display: none; } #generater { position: fixed; height: 100%; width: 50%; z-index: 2147483646 !important; background: red; opacity: 1 !important; } #showlink { position: fixed; height: 100%; width: 50%; z-index: 2147483646 !important; background: blue; opacity: 1 !important; } @media only screen and (orientation: landscape) { #generater { left: 0; } #showlink { right: 0; } #generater, #showlink { top: 0; height: 100%; width: 50%; } } @media only screen and (orientation: portrait) { #generater { top: 0; } #showlink { bottom: 0; } #generater, #showlink { left: 0; height: 50%; width: 100%; } } #backdrop { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 2147483645 !important; background: black; opacity: 1; } #soralink-human-verif-main-cxxd { display: none; } * { overflow: hidden; } `); } const makeZERO = "data:image/svg+xml;utf8,"; let oneClick = false, oneClick2 = false; setInterval(function() { delayButtons(); try { document.querySelector("#soralink-human-verif-main").src = makeZERO; } catch {} try { document.querySelector("#showlink").src = makeZERO; } catch {} try { if (oneClick === true) {return;} document.querySelector('.btn.btn-primary.btn-xs').click(); oneClick = true; } catch {} try { if (oneClick2 === true) {return;} document.querySelector('a > button').parentNode.click(); oneClick2 = true; } catch {} }, 20); try { let element; element = document.createElement("div"); element.id = "backdrop"; document.body.appendChild(element); } catch {} function delayButtons() { let countDown = document.querySelectorAll('center span[id^="_"]'), generater = document.querySelector('#generater'), showlink = document.querySelector('#showlink'); try { if (countDown[0].innerText.match('0 Seconds')) { generater.classList.add('ready'); } } catch {} try { if (countDown[1].innerText.match('0 Seconds')) { showlink.classList.add('ready'); } } catch {} } function fixAdblockBackdrop() { let backdrop = document.getElementById('backdrop'); let backA = backdrop.attributes; for (let x = 0; x < backA.length; x++) { if (backA[x].name !== 'id') { backdrop.removeAttribute(backA[x].name); } } } try { setInterval(fixAdblockBackdrop, 10); } catch {} })();