{
    "createdBy": "Redirector v3.5.3",
    "createdAt": "2026-08-18T13:58:58.389Z",
    "redirects": [
        {
            "description": "youtube -> invidious",
            "exampleUrl": "https://www.youtube.com/watch?v=k9kgN2938lI",
            "exampleResult": "https://inv.nadeko.net/watch?v=k9kgN2938lI",
            "error": null,
            "includePattern": "^https?:\\/\\/(www\\.|m\\.)?(youtube\\.com|youtu\\.be|youtube-nocookie\\.com)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://inv.nadeko.net/$3",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "youtube -> yt-local",
            "exampleUrl": "https://www.youtube.com/watch?v=k9kgN2938lI",
            "exampleResult": "https://yt-local.exozy.me/https://www.youtube.com/watch?v=k9kgN2938lI",
            "error": null,
            "includePattern": "^https?:\\/\\/(www\\.|m\\.)?(youtube\\.com|youtu\\.be|youtube-nocookie\\.com)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://yt-local.exozy.me/https://$1$2/$3",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "g4g -> n4n",
            "exampleUrl": "https://www.geeksforgeeks.org/script-command-in-linux-with-examples/",
            "exampleResult": "https://nn.vern.cc/script-command-in-linux-with-examples/",
            "error": null,
            "includePattern": "^https?:\\/\\/(www\\.)?(geeksforgeeks\\.org)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://nn.vern.cc/$3",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "reddit -> libreddit",
            "exampleUrl": "https://www.reddit.com/",
            "exampleResult": "https://red.chatoyer.de/",
            "error": null,
            "includePattern": "^https?:\\/\\/(?:www\\.|m\\.|old\\.)?(?:reddit\\.com)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://red.chatoyer.de/$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Medium -> Scribe",
            "exampleUrl": "https://medium.com/@user/post-123456abcdef",
            "exampleResult": "https://scribe.rip/@user/post-123456abcdef",
            "error": null,
            "includePattern": "^https?:\\/\\/(?:.*\\.)*(?<!(link\\.|cdn\\-images\\-\\d+\\.))medium\\.com(/.*)?$",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://scribe.rip$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": " Imgur -> rimgo",
            "exampleUrl": "https://imgur.com/a/H8M4rcp",
            "exampleResult": "https://fastsi.de/rimgo/a/H8M4rcp",
            "error": null,
            "includePattern": "^https?://(i|).?imgur.com/(.*)?$",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://fastsi.de/rimgo/$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Twitter => Nitter",
            "exampleUrl": "https://twitter.com/NoContextHumans/status/1496786984697663488?t=uBHwsizUteLoUy2tXiF_jw&s=19",
            "exampleResult": "https://xcancel.com/NoContextHumans/status/1496786984697663488?t=uBHwsizUteLoUy2tXiF_jw&s=19",
            "error": null,
            "includePattern": "^https?:\\/\\/(?:x\\.|twitter\\.)(com)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://xcancel.com/$2",
            "patternType": "R",
            "processMatches": "doubleUrlDecode",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history"
            ]
        },
        {
            "description": "telegram",
            "exampleUrl": "https://web.telegram.org/k/",
            "exampleResult": "https://web.telegram.org/z/",
            "error": null,
            "includePattern": "https://web.telegram.org/k/",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://web.telegram.org/z/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Quora --> Quetre",
            "exampleUrl": "https://www.quora.com/Can-we-trace-someone-from-his-UPI-ID",
            "exampleResult": "https://quetre.pussthecat.org/Can-we-trace-someone-from-his-UPI-ID",
            "error": null,
            "includePattern": "^https:?\\/\\/(\\w*)\\.quora\\.com\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://quetre.pussthecat.org/$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Wikipedia ==> Wikiless",
            "exampleUrl": "https://en.wikipedia.org/wiki/Two%27s_complement",
            "exampleResult": "https://wikiless.org/wiki/Two%27s_complement",
            "error": null,
            "includePattern": "^https?:\\/\\/(\\w.\\.)?(wikipedia\\.org)\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://wikiless.org/$3",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "",
            "exampleUrl": "http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash3ad.onion/",
            "exampleResult": "https://piped.kavin.rocks/",
            "error": null,
            "includePattern": "http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash3ad.onion/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://piped.kavin.rocks/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Fandom --> BreezeWiki",
            "exampleUrl": "https://i-want-to-eat-your-pancreas.fandom.com/wiki/Yoru_Sumino",
            "exampleResult": "https://breezewiki.private.coffee/i-want-to-eat-your-pancreas/wiki/Yoru_Sumino",
            "error": null,
            "includePattern": "https:?\\/\\/([\\w\\W]*)\\.fandom\\.com/(\\w*)/(\\w*)",
            "excludePattern": "https://www.fandom.com/*",
            "patternDesc": "",
            "redirectUrl": "https://breezewiki.private.coffee/$1/wiki/$3",
            "patternType": "R",
            "processMatches": "doubleUrlDecode",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "shithub --> gothub",
            "exampleUrl": "https://github.com/",
            "exampleResult": "https://gh.bloat.cat/",
            "error": null,
            "includePattern": "https://github.com/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://gh.bloat.cat/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "shitshub --> gothub",
            "exampleUrl": "https://gist.github.com/",
            "exampleResult": "https://gh.bloat.cat/",
            "error": null,
            "includePattern": "https://gist.github.com/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://gh.bloat.cat/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "sub_frame",
                "stylesheet",
                "script",
                "image",
                "imageset",
                "object",
                "xmlhttprequest",
                "history",
                "other"
            ]
        },
        {
            "description": "Stack Images --> Rimgo Images",
            "exampleUrl": "https://i.stack.imgur.com/BTKqD.png?s=128&g=1",
            "exampleResult": "https://fastsi.de/rimgo/stack/BTKqD.png?s=128&g=1",
            "error": null,
            "includePattern": "^https?://i.stack.imgur.com(/.*)?$",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://fastsi.de/rimgo/stack$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame",
                "image"
            ]
        },
        {
            "description": "tenor --> Soprano",
            "exampleUrl": "https://tenor.com/view/a-on-the-test-gif-16733124990588327175",
            "exampleResult": "https://sp.vern.cc/a-on-the-test-gif-16733124990588327175",
            "error": null,
            "includePattern": "https://tenor.com/view/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://sp.vern.cc/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "tumblur --> priblur",
            "exampleUrl": "https://electric-arc.tumblr.com/post/643744244089143296/how-i-make-gifs-using-gimp",
            "exampleResult": "https://pb.bloat.cat/post/643744244089143296/how-i-make-gifs-using-gimp",
            "error": null,
            "includePattern": "https://*.tumblr.com/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://pb.bloat.cat/$2",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Overflow --> AnonymousOverflow",
            "exampleUrl": "https://stackoverflow.com/questions/43743250/using-libsodium-xchacha20-poly1305-for-large-files",
            "exampleResult": "https://overflow.hostux.net/questions/43743250/using-libsodium-xchacha20-poly1305-for-large-files",
            "error": null,
            "includePattern": "https://stackoverflow.com/*",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://overflow.hostux.net/$1",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "stackchange --> AnonymousOverflow",
            "exampleUrl": "https://unix.stackexchange.com/questions/447857/how-to-create-a-shortcut-in-xfce-for-run-program",
            "exampleResult": "https://overflow.hostux.net/questions/447857/how-to-create-a-shortcut-in-xfce-for-run-program",
            "error": null,
            "includePattern": "https://(.*)\\.stackexchange.com\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://overflow.hostux.net/$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "medium quality  in poketube",
            "exampleUrl": "https://poketube.fun/watch?v=3QCEdEo3Ekg&quality=medium",
            "exampleResult": "https://poketube.fun/watch?v=3QCEdEo3Ekg&quality=medium&quality=medium",
            "error": null,
            "includePattern": "https://poketube.fun/watch?v=*",
            "excludePattern": "",
            "patternDesc": "add quality in last",
            "redirectUrl": "https://poketube.fun/watch?v=$1&quality=medium",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": true,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "",
            "exampleUrl": "https://www.imdb.com/title/tt0258463/?ref_=tt_sims_tt_t_4",
            "exampleResult": "https://libremdb.fbin.in/title/tt0258463/?ref_=tt_sims_tt_t_4",
            "error": null,
            "includePattern": "https?:\\/\\/(www\\.)?imdb\\.com\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://libremdb.fbin.in/$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Genius --> Dumb",
            "exampleUrl": "https://genius.com/Rick-astley-never-gonna-give-you-up-lyrics",
            "exampleResult": "https://dm.vern.cc/Rick-astley-never-gonna-give-you-up-lyrics",
            "error": null,
            "includePattern": "https?:\\/\\/(www\\.)?genius\\.com\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://dm.vern.cc/$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "GoodReads --> Biblioreads",
            "exampleUrl": "https://www.goodreads.com/book/show/53396951-rick-astley-therapeutic-coloring-book",
            "exampleResult": "https://biblioreads.eu.org/book/show/53396951-rick-astley-therapeutic-coloring-book",
            "error": null,
            "includePattern": "^(?:https?://)www\\.goodreads\\.com/(book|work|author|series|quotes)(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://biblioreads.eu.org/$1$2",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "knowyourmeme --> meme",
            "exampleUrl": "https://knowyourmeme.com/memes/67-meme",
            "exampleResult": "https://meme.vern.cc/memes/67-meme",
            "error": null,
            "includePattern": "^(?:https?://)knowyourmeme\\.com\\/(.*)",
            "excludePattern": "",
            "patternDesc": "",
            "redirectUrl": "https://meme.vern.cc/$1",
            "patternType": "R",
            "processMatches": "noProcessing",
            "disabled": false,
            "grouped": false,
            "appliesTo": [
                "main_frame"
            ]
        }
    ]
}