Bypass Link Confirmation

Automatically bypasses redirect/warning pages on selected websites.

// ==UserScript==
// @name         Bypass Link Confirmation
// @namespace    https://greasyfork.org/en/scripts/540638-bypass-link-confirmation
// @version      1.1
// @description  Automatically bypasses redirect/warning pages on selected websites.
// @match        *://forums.socialmediagirls.com/goto/link-confirmation*
// @match        *://*.stremio.com/warning*
// @run-at       document-start
// @license      MIT
// ==/UserScript==

(function () {
    const hostname = window.location.hostname;

    // Bypass SocialMediaGirls confirmation
    if (hostname.includes("socialmediagirls.com")) {
        const urlParam = new URLSearchParams(window.location.search).get("url");
        if (urlParam) {
            try {
                const decodedUrl = atob(urlParam);
                window.location.replace(decodedUrl);
            } catch (e) {
                console.error("Failed to decode SocialMediaGirls URL:", e);
            }
        }
    }

    // Bypass Stremio warning
    if (hostname.includes("stremio.com") && window.location.pathname === "/warning") {
        const hash = window.location.hash;
        if (hash.startsWith("#https")) {
            try {
                const targetUrl = decodeURIComponent(hash.substring(1));
                window.location.replace(targetUrl);
            } catch (e) {
                console.error("Failed to decode Stremio URL:", e);
            }
        }
    }
})();