mirror of
https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated.git
synced 2024-12-28 16:03:01 +05:00
Automatically bypass many link shorteners.
.gitignore | ||
1_download_untouched.py | ||
2_generate_includes.py | ||
3_patch.py | ||
Bypass_All_Shortlinks.user.js | ||
README.md | ||
supported_sites.txt |
Debloated fork of bypass-all-shortlinks.
Automatically bypass many link shorteners (supported_sites.txt)
Install
Install with this link
(you need a userscript manager like ViolentMonkey installed in your web browser)
Improvements in this fork
- The script will be loaded only for the sites that are supported. (the original userscript is loaded in every site you visit which is not necessary).
- Note: I have removed as supported sites Youtube
*://*.youtube.com/*
(which is used for redirecting shorts), Google/^(https?:\/\/)(drive|docs)\.google\.com(\/.*)/
(which is used for Auto-DL from Drive/Docs) and Recaptcha*://*/recaptcha/api2/*
(used for Auto-Open of captchas in many sites). This is to prevent some people from worrying about the script running on sensitive sites. But userscript managers like ViolentMonkey allow to re-enable sites manually if you want those features.
- Note: I have removed as supported sites Youtube
- The script will not redirect to 'rotator.nurul-huda.sch.id' or 'free4u.nurul-huda.or.id' before your destination URL, which are intermediary sites set by the developer for collecting analytics and showing ads.
- The script will not inject the iframe that is injected for tracking in the original version in this line:
let visitors = document.createElement('iframe');visitors.src = 'https://menrealitycalc.com/greasyfork';visitors.style.cssText = "width: 0%; height: 0%; border: none;";document.body.appendChild(visitors);let btz = bp('.banner-ad > script:nth-child(9)' || '.panel-body > script:nth-child(7)' || 'div.adb-top > script:nth-child(10)');
Original script by bloggerpemula: greasyfork.org/scripts/431691
How I modify the original userscript
Executing these 3 python scripts in order:
- 1_download_untouched.py
- 2_generate_includes.py
- 3_patch.py