Automatically bypass many link shorteners.
Find a file
Amm0ni4 b529420173 removed non-english, added metadata
removed non-english descriptions, added a metadata file, specified file encoding for writting and reading
2024-01-25 16:27:17 +00:00
.gitignore Upload files to "/" 2024-01-19 13:33:29 +00:00
1_download_untouched.py Upload files to "/" 2024-01-18 01:12:01 +00:00
2_generate_includes.py removed non-english, added metadata 2024-01-25 16:27:17 +00:00
3_patch.py removed non-english, added metadata 2024-01-25 16:27:17 +00:00
Bypass_All_Shortlinks.meta.js removed non-english, added metadata 2024-01-25 16:27:17 +00:00
Bypass_All_Shortlinks.user.js removed non-english, added metadata 2024-01-25 16:27:17 +00:00
README.md explain removal of supported domains in README 2024-01-25 08:48:30 +00:00
supported_sites.txt remove google and recaptcha domains. they can be enabled manually 2024-01-25 08:21:58 +00:00

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.
  • 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