Skip to content

Hasintha-Nirmal/adskipper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

AdSkipper

A Tampermonkey/Violentmonkey userscript that skips the forced "Please Wait N Seconds..." countdowns on link shortener pages used by psa.wf, pahe.ink and the rotating chain of intermediate sites they redirect through (vpzserver.com, tophostdeal.com, rvpaste.com, etc.).

It is captcha-safe: it stays out of the way on Cloudflare and hCaptcha challenges so you can still solve them normally.

What it does

  • Fast-forwards short setTimeout / setInterval calls on shortener wait pages so the countdown finishes instantly.
  • Auto-enables and clicks the Get Link / Continue button as soon as it appears.
  • Activates only on pages that look like a shortener wait page (known host or visible "Please Wait N Seconds..." text). On every other site it is a no-op.
  • Detects Cloudflare / hCaptcha / reCAPTCHA UI and disables itself while a challenge is on screen, so it does not trigger bot detection.

What it does NOT do

  • It does not bypass captchas. If you see "Verifying you are human" or "blocking hCaptcha", you still have to solve it once. After that, Cloudflare issues a clearance cookie and the script handles the rest of the chain.
  • It does not block ads. Use uBlock Origin alongside it for that.
  • It does not skip server-enforced waits. If a shortener counts down on its server, only the auto-click on the enabled button helps. That part is wired up.

Install

  1. Install a userscript manager:
  2. Open the userscript manager dashboard.
  3. Click Create new script.
  4. Open skip-countdown.user.txt from this repo, copy the entire contents.
  5. Paste into the new script, replacing the default template.
  6. Save with Ctrl+S.

Usage

  1. Click any psa.wf or pahe.ink link as normal.
  2. Solve the Cloudflare / hCaptcha check on the first page (one time per session, usually).
  3. Each subsequent wait page in the redirect chain will fast-forward and auto-click through to the final destination.

Updating

The @name is fixed, so when you paste a newer version into the existing script Tampermonkey just bumps the version. Don't keep multiple copies installed, they would fight each other.

Troubleshooting

hCaptcha says "blocking hCaptcha" or won't load The script v1.3+ shouldn't cause this. If it still happens with the script enabled:

  1. Disable the script and reload. If the captcha loads, something in the script's environment is interfering, file an issue with the page HTML.
  2. If it still doesn't load with the script off, the cause is elsewhere:
    • uBlock Origin or another blocker filtering hcaptcha.com. Allowlist the site or add @@||hcaptcha.com^ to your filters.
    • Strict tracking protection (Brave Shields, Firefox ETP Strict). Lower it for the shortener domain.
    • Custom DNS (NextDNS, Pi-hole, AdGuard Home) blocking hcaptcha.com or challenges.cloudflare.com. Allowlist them.
    • VPN with a flagged exit IP. Try toggling it off.

A wait page still counts down The shortener template added a new domain or new button class.

  1. Right-click the "Please Wait..." button and choose Inspect.
  2. Note the element's id, class, or surrounding HTML.
  3. Open an issue (or edit the script) with that snippet so the selector can be added.

The script clicked something on a normal site It shouldn't. The activation gate requires either a known shortener host or visible "Please Wait N Seconds..." text. If you see a false positive, share the URL and the script logs.

File layout

adskipper/
├── README.md                  This file
└── skip-countdown.user.txt    The userscript (paste into Tampermonkey)

The .txt extension is just for easy editing. Tampermonkey reads the contents, not the filename. If you'd rather drag-and-drop install, rename it to skip-countdown.user.js and open it in your browser.

Version history

  • 1.5 Universal @match, activates only on detected shortener pages. Adds @noframes.
  • 1.4 Added vpzserver / rvpaste matches. Runtime captcha guard inside the timer hooks.
  • 1.3 Removed timer hijacking (temporary), DOM-only approach. Stricter captcha detection.
  • 1.2 First captcha-safe version. Bail-out for hCaptcha / Cloudflare frames.
  • 1.1 Initial release for psa.wf and pahe.ink with timer skip + auto-click.

Disclaimer

This script automates clicks you could perform manually. It does not bypass paywalls, captchas, or any access-control mechanism. Use it on sites you legitimately use.

About

Tampermonkey/Violentmonkey userscript that skips the forced "Please Wait N Seconds..." countdowns on psa.wf, pahe.ink and their redirect chain (vpzserver, tophostdeal, rvpaste, etc.). Captcha-safe: stays out of the way on Cloudflare and hCaptcha challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors