Redirects Reddit links to Libreddit links automatically.
当前为
// ==UserScript==
// @name Reddit to Libreddit Redirect
// @namespace https://kbin.social/u/LollerCorleone
// @version 1.0
// @description Redirects Reddit links to Libreddit 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 Libreddit homepage
window.location.replace('https://libreddit.privacy.com.de/');
return; // Stop further script execution
} else if (currentUrl.match(/https?:\/\/(?:www|old)\.reddit\.com\/r\/\w+\//)) {
// Construct the Libreddit subreddit URL
var libredditUrl = currentUrl.replace(/https?:\/\/(?:www|old)\.reddit\.com/, 'https://libreddit.privacy.com.de');
// Redirect to the Libreddit subreddit URL
window.location.replace(libredditUrl);
return; // Stop further script execution
} else if (currentUrl.match(/https?:\/\/(?:www|old)\.reddit\.com\/r\/\w+\/comments\/\w+\//)) {
// Construct the Libreddit post URL
var libredditUrl = currentUrl.replace(/https?:\/\/(?:www|old)\.reddit\.com/, 'https://libreddit.privacy.com.de');
// Redirect to the Libreddit post URL
window.location.replace(libredditUrl);
return; // Stop further script execution
}
})();