mirror of
https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated.git
synced 2024-12-29 16:33:02 +05:00
linkify result url on bypass.city
This commit is contained in:
parent
54166185c5
commit
5e932905ef
4 changed files with 69 additions and 0 deletions
|
@ -648,6 +648,7 @@
|
||||||
// @match *://*.r1.foxylinks.site/*
|
// @match *://*.r1.foxylinks.site/*
|
||||||
// @include /(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
// @include /(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
||||||
// @include /adbypass.eu/
|
// @include /adbypass.eu/
|
||||||
|
// @include /(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||||
// @include /mundopolo.net/
|
// @include /mundopolo.net/
|
||||||
// @include /comohoy.com/
|
// @include /comohoy.com/
|
||||||
// @include /sphinxanime.com\/short/
|
// @include /sphinxanime.com\/short/
|
||||||
|
|
|
@ -648,6 +648,7 @@
|
||||||
// @match *://*.r1.foxylinks.site/*
|
// @match *://*.r1.foxylinks.site/*
|
||||||
// @include /(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
// @include /(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
||||||
// @include /adbypass.eu/
|
// @include /adbypass.eu/
|
||||||
|
// @include /(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||||
// @include /mundopolo.net/
|
// @include /mundopolo.net/
|
||||||
// @include /comohoy.com/
|
// @include /comohoy.com/
|
||||||
// @include /sphinxanime.com\/short/
|
// @include /sphinxanime.com\/short/
|
||||||
|
@ -1766,6 +1767,36 @@
|
||||||
})();
|
})();
|
||||||
// ----- ----- -----
|
// ----- ----- -----
|
||||||
|
|
||||||
|
// ----- bypass.city redirect helper -----
|
||||||
|
(function() {
|
||||||
|
'use strict';
|
||||||
|
let url = window.location.href;
|
||||||
|
const isValidUrl = url => { try { new URL(url); return true; } catch (error) { return false; } };
|
||||||
|
|
||||||
|
function makeUrlClickable(element) {
|
||||||
|
let url = element.textContent.match(/(https?:\/\/\S+)/)[0];
|
||||||
|
if (url && isValidUrl(url)) {
|
||||||
|
let link = document.createElement('a'); link.href = url; link.textContent = url;
|
||||||
|
element.innerHTML = element.innerHTML.replace(url, link.outerHTML);
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (/(bypass.city|adbypass.org)\/bypass\?bypass=/.test(url)){
|
||||||
|
window.addEventListener('load', function() { //After window loaded
|
||||||
|
let checkInterval = setInterval(function() { //Check every 0.5s if the link is available
|
||||||
|
let linkContainerElement = document.querySelector('div.mantine-fn96xv:nth-child(3)');
|
||||||
|
if (linkContainerElement && linkContainerElement.innerHTML.includes('http')) {
|
||||||
|
clearInterval(checkInterval);
|
||||||
|
let targetUrl = makeUrlClickable(linkContainerElement);
|
||||||
|
// if (confirm("redirect to " + targetUrl + " ?")) {window.location.assign(targetUrl);};
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
// ----- ----- -----
|
||||||
|
|
||||||
// ----- Extra bypasses -----
|
// ----- Extra bypasses -----
|
||||||
(function() {
|
(function() {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
36
extra_bypasses/bypass.city.user.js
Normal file
36
extra_bypasses/bypass.city.user.js
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
// ==UserScript==
|
||||||
|
// @name bypass.city redirect helper
|
||||||
|
// @include /(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||||
|
// @run-at document-start
|
||||||
|
// @icon https://www.google.com/s2/favicons?sz=64&domain=bypass.city
|
||||||
|
// ==/UserScript==
|
||||||
|
|
||||||
|
// ----- bypass.city redirect helper -----
|
||||||
|
(function() {
|
||||||
|
'use strict';
|
||||||
|
let url = window.location.href;
|
||||||
|
const isValidUrl = url => { try { new URL(url); return true; } catch (error) { return false; } };
|
||||||
|
|
||||||
|
function makeUrlClickable(element) {
|
||||||
|
let url = element.textContent.match(/(https?:\/\/\S+)/)[0];
|
||||||
|
if (url && isValidUrl(url)) {
|
||||||
|
let link = document.createElement('a'); link.href = url; link.textContent = url;
|
||||||
|
element.innerHTML = element.innerHTML.replace(url, link.outerHTML);
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (/(bypass.city|adbypass.org)\/bypass\?bypass=/.test(url)){
|
||||||
|
window.addEventListener('load', function() { //After window loaded
|
||||||
|
let checkInterval = setInterval(function() { //Check every 0.5s if the link is available
|
||||||
|
let linkContainerElement = document.querySelector('div.mantine-fn96xv:nth-child(3)');
|
||||||
|
if (linkContainerElement && linkContainerElement.innerHTML.includes('http')) {
|
||||||
|
clearInterval(checkInterval);
|
||||||
|
let targetUrl = makeUrlClickable(linkContainerElement);
|
||||||
|
// if (confirm("redirect to " + targetUrl + " ?")) {window.location.assign(targetUrl);};
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
})();
|
||||||
|
// ----- ----- -----
|
|
@ -631,6 +631,7 @@ sigmalinks.in
|
||||||
r1.foxylinks.site
|
r1.foxylinks.site
|
||||||
/(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
/(free-content.pro|((ebaticalfel|downbadleaks|megadropsz|megadumpz|stownrusis|iedprivatedqu).com))\/s\?/
|
||||||
/adbypass.eu/
|
/adbypass.eu/
|
||||||
|
/(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||||
/mundopolo.net/
|
/mundopolo.net/
|
||||||
/comohoy.com/
|
/comohoy.com/
|
||||||
/sphinxanime.com\/short/
|
/sphinxanime.com\/short/
|
||||||
|
|
Loading…
Reference in a new issue