Greasy Fork

Reddit to Teddit Redirect

Redirects Reddit links to teddit.net links automatically.

当前为 2023-06-27 提交的版本,查看 最新版本

// ==UserScript==
// @name         Reddit to Teddit Redirect
// @namespace    https://kbin.social/u/LollerCorleone
// @version      1.0
// @description  Redirects Reddit links to teddit.net links automatically.
// @author       LollerCorleone
// @license      GNU GPLv3
// @match        *://www.reddit.com/*
// @match        *://old.reddit.com/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
    'use strict';

    // Get the current URL
    var currentUrl = window.location.href;

    // Check if the URL matches the Reddit homepage
    if (currentUrl === 'https://www.reddit.com/' || currentUrl === 'https://old.reddit.com/') {
        // Redirect to the teddit.net homepage
        window.location.replace('https://teddit.net/');
        return; // Stop further script execution
    } else if (currentUrl.match(/https?:\/\/(?:www|old)\.reddit\.com\/r\/\w+\//)) {
        // Construct the teddit.net subreddit URL
        var tedditUrl = currentUrl.replace(/https?:\/\/(?:www|old)\.reddit\.com/, 'https://teddit.net');
        
        // Redirect to the teddit.net subreddit URL
        window.location.replace(tedditUrl);
        return; // Stop further script execution
    } else if (currentUrl.match(/https?:\/\/(?:www|old)\.reddit\.com\/r\/\w+\/comments\/\w+\//)) {
        // Construct the teddit.net post URL
        var tedditUrl = currentUrl.replace(/https?:\/\/(?:www|old)\.reddit\.com/, 'https://teddit.net');
        
        // Redirect to the teddit.net post URL
        window.location.replace(tedditUrl);
        return; // Stop further script execution
    }
})();