diff --git a/Bypass_All_Shortlinks.meta.js b/Bypass_All_Shortlinks.meta.js index 143dc56..2130090 100644 --- a/Bypass_All_Shortlinks.meta.js +++ b/Bypass_All_Shortlinks.meta.js @@ -652,7 +652,6 @@ // @match *://*.r1.foxylinks.site/* // @match https://dropgalaxy.com/drive/* // @match https://dropgalaxy.co/drive/* -// @match https://linkspy.cc/tr/* // @include /mundopolo.net/ // @include /comohoy.com/ // @include /sphinxanime.com\/short/ @@ -668,6 +667,7 @@ // @include /(verpeliculasonline.org|subtituladas.com)\/enlace/ // @include /links.cuevana.ac\/short/ // @include /ouo.io/ +// @include /linkspy.cc\/tr/ // @include /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/ // @require https://code.jquery.com/jquery-2.1.1.min.js // @exclude /^(https?:\/\/)(.+)?((advertisingexcel|talkforfitness|rsadnetworkinfo|rsinsuranceinfo|rsfinanceinfo|rssoftwareinfo|rshostinginfo|rseducationinfo|gametechreviewer|vegan4k|phineypet|batmanfactor|techedifier|urlhives|linkhives|github|freeoseocheck|greenenez|aliyun|reddit|bing|live|yahoo|wiki-topia|edonmanor|vrtier|whatsapp|gearsadviser|edonmanor|tunebug|menrealitycalc|amazon|ebay|payoneer|paypal|skrill|stripe|tipalti|wise|discord|tokopedia|taobao|aliexpress|(cloud|mail|translate|analytics|accounts|myaccount|contacts|clients6|developers|payments|pay|ogs|safety|wallet).google).com|(thumb8|thumb9|crewbase|crewus|shinchu|shinbhu|ultraten|uniqueten|topcryptoz|allcryptoz|coinsvalue|cookinguide|cryptowidgets|webfreetools|carstopia|makeupguide|carsmania).net|(linksfly|shortsfly|urlsfly|wefly|blog24).me|(greasyfork|openuserjs|adarima|telegram).org|mcrypto.club|misterio.ro|insurancegold.in|coinscap.info|(shopee|lazada|rakuten).*|(dana|ovo).id)(\/.*)/ diff --git a/Bypass_All_Shortlinks.user.js b/Bypass_All_Shortlinks.user.js index 80b0e4b..2e81ab9 100644 --- a/Bypass_All_Shortlinks.user.js +++ b/Bypass_All_Shortlinks.user.js @@ -652,7 +652,6 @@ // @match *://*.r1.foxylinks.site/* // @match https://dropgalaxy.com/drive/* // @match https://dropgalaxy.co/drive/* -// @match https://linkspy.cc/tr/* // @include /mundopolo.net/ // @include /comohoy.com/ // @include /sphinxanime.com\/short/ @@ -668,6 +667,7 @@ // @include /(verpeliculasonline.org|subtituladas.com)\/enlace/ // @include /links.cuevana.ac\/short/ // @include /ouo.io/ +// @include /linkspy.cc\/tr/ // @include /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/ // @require https://code.jquery.com/jquery-2.1.1.min.js // @exclude /^(https?:\/\/)(.+)?((advertisingexcel|talkforfitness|rsadnetworkinfo|rsinsuranceinfo|rsfinanceinfo|rssoftwareinfo|rshostinginfo|rseducationinfo|gametechreviewer|vegan4k|phineypet|batmanfactor|techedifier|urlhives|linkhives|github|freeoseocheck|greenenez|aliyun|reddit|bing|live|yahoo|wiki-topia|edonmanor|vrtier|whatsapp|gearsadviser|edonmanor|tunebug|menrealitycalc|amazon|ebay|payoneer|paypal|skrill|stripe|tipalti|wise|discord|tokopedia|taobao|aliexpress|(cloud|mail|translate|analytics|accounts|myaccount|contacts|clients6|developers|payments|pay|ogs|safety|wallet).google).com|(thumb8|thumb9|crewbase|crewus|shinchu|shinbhu|ultraten|uniqueten|topcryptoz|allcryptoz|coinsvalue|cookinguide|cryptowidgets|webfreetools|carstopia|makeupguide|carsmania).net|(linksfly|shortsfly|urlsfly|wefly|blog24).me|(greasyfork|openuserjs|adarima|telegram).org|mcrypto.club|misterio.ro|insurancegold.in|coinscap.info|(shopee|lazada|rakuten).*|(dana|ovo).id)(\/.*)/ @@ -1731,32 +1731,12 @@ })(); // ----- ----- ----- -// ----- Bypass for linkspy.cc + clicksfly.com ----- -(function() { - 'use strict'; - if ( window.location.href.startsWith('https://linkspy.cc/tr/') ) { - - //----Bypass linkspy.cc---- - var decodedUrl = atob(window.location.href.split('/tr/')[1]); - var urlParam = new URLSearchParams(decodedUrl).get('url'); - if (!decodedUrl.startsWith('https://clicksfly.com/') || !urlParam) { - window.location.assign(decodedUrl); - - //----Bypass clicksfly.com---- - } else if (decodedUrl.startsWith('https://clicksfly.com/') && urlParam) { - window.location.assign(atob(urlParam)); - } - } - -})(); -// ----- ----- ----- - - // ----- Simple redirects ----- (function() { 'use strict'; const url = window.location.href const redirect = finalUrl => window.location.assign(finalUrl); + const getParam = (url, param) => new URLSearchParams(url).get(param); const isValidUrl = url => { try { new URL(url); return true; } catch (error) { return false; } }; const clickIfExists = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button) { clearInterval(intervalId); button.click(); } }, 1000); }; const clickIfExistsNonStop = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector + ':not(.disabled)'); if (button) { button.click(); } }, 500); }; @@ -1817,9 +1797,16 @@ /ouo.io/.test(url) ? afterDOMLoaded(function() {clickIfNotDisabled('#btn-main')}) : null; //redbtn sites - /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/.test(url) ? + /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/.test(url) ? redirectOrClickIfExistsEnabledWithDelay('.rd_btn') : null; + //linkspy.cc & clicksfly.com concatenated + if (/linkspy.cc\/tr/.test(url)){ + var decodedUrl = atob(url.split('/tr/')[1]); + var urlParam = getParam(decodedUrl,'url'); + /clicksfly.com/.test(decodedUrl) && urlParam ? redirect(atob(urlParam)) : redirect(decodedUrl); + } + })(); // ----- ----- ----- diff --git a/extra_bypasses/linkspy.cc-clicksfly.com.user.js b/extra_bypasses/linkspy.cc-clicksfly.com.user.js deleted file mode 100644 index 341f4d8..0000000 --- a/extra_bypasses/linkspy.cc-clicksfly.com.user.js +++ /dev/null @@ -1,27 +0,0 @@ -// ==UserScript== -// @name LinkSpy concatenated with clicksfly.com Bypass -// @match https://linkspy.cc/tr/* -// @run-at document-start -//example ttps://linkspy.cc/tr/aHR0cHM6Ly9jbGlja3NmbHkuY29tL2Z1bGw/YXBpPWNhMDNkN2Q1YzBjODgzMzViMGY5YmVmZDkyMWQ5YWYxMWZmZmM4OTEmdXJsPWFIUjBjSE02THk5M2QzY3VabWxzWldOeWVYQjBMbU5qTDBOdmJuUmhhVzVsY2k5RlFrTTVSRE5GUkVZNUxtaDBiV3c9JnR5cGU9Mg== -// ==/UserScript== - -// ----- Bypass for linkspy.cc + clicksfly.com ----- -(function() { - 'use strict'; - if ( window.location.href.startsWith('https://linkspy.cc/tr/') ) { - - //----Bypass linkspy.cc---- - var decodedUrl = atob(window.location.href.split('/tr/')[1]); - var urlParam = new URLSearchParams(decodedUrl).get('url'); - if (!decodedUrl.startsWith('https://clicksfly.com/') || !urlParam) { - window.location.assign(decodedUrl); - - //----Bypass clicksfly.com---- - } else if (decodedUrl.startsWith('https://clicksfly.com/') && urlParam) { - window.location.assign(atob(urlParam)); - } - } - -})(); -// ----- ----- ----- - diff --git a/extra_bypasses/simple_redirects.user.js b/extra_bypasses/simple_redirects.user.js index 7c7b304..0be8862 100644 --- a/extra_bypasses/simple_redirects.user.js +++ b/extra_bypasses/simple_redirects.user.js @@ -15,6 +15,7 @@ // @include /(verpeliculasonline.org|subtituladas.com)\/enlace/ // @include /links.cuevana.ac\/short/ // @include /ouo.io/ +// @include /linkspy.cc\/tr/ // @include /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/ // @run-at document-start // ==/UserScript== @@ -24,6 +25,7 @@ 'use strict'; const url = window.location.href const redirect = finalUrl => window.location.assign(finalUrl); + const getParam = (url, param) => new URLSearchParams(url).get(param); const isValidUrl = url => { try { new URL(url); return true; } catch (error) { return false; } }; const clickIfExists = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector); if (button) { clearInterval(intervalId); button.click(); } }, 1000); }; const clickIfExistsNonStop = (selector) => { let intervalId = setInterval(() => { let button = document.querySelector(selector + ':not(.disabled)'); if (button) { button.click(); } }, 500); }; @@ -84,9 +86,16 @@ /ouo.io/.test(url) ? afterDOMLoaded(function() {clickIfNotDisabled('#btn-main')}) : null; //redbtn sites - /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/.test(url) ? + /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/.test(url) ? redirectOrClickIfExistsEnabledWithDelay('.rd_btn') : null; + //linkspy.cc & clicksfly.com concatenated + if (/linkspy.cc\/tr/.test(url)){ + var decodedUrl = atob(url.split('/tr/')[1]); + var urlParam = getParam(decodedUrl,'url'); + /clicksfly.com/.test(decodedUrl) && urlParam ? redirect(atob(urlParam)) : redirect(decodedUrl); + } + })(); // ----- ----- ----- diff --git a/supported_sites.txt b/supported_sites.txt index 6c411ca..c46bfde 100644 --- a/supported_sites.txt +++ b/supported_sites.txt @@ -637,7 +637,6 @@ sigmalinks.in r1.foxylinks.site https://dropgalaxy.com/drive/* https://dropgalaxy.co/drive/* -https://linkspy.cc/tr/* /mundopolo.net/ /comohoy.com/ /sphinxanime.com\/short/ @@ -653,4 +652,5 @@ https://linkspy.cc/tr/* /(verpeliculasonline.org|subtituladas.com)\/enlace/ /links.cuevana.ac\/short/ /ouo.io/ +/linkspy.cc\/tr/ /((cybertyrant|profitshort|technorozen|hubdrive.me|bestadvise4u|newztalkies|aiotechnical|cryptonewzhub|techvybes|wizitales|101desires|gdspike).com|courselinkfree.us|10desires.org|theapknews.shop|trendzguruji.me)/