Reddit random subreddit

this script simulates the "/r/random" removed from reddit

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name                Reddit random subreddit
// @namespace           https://greasyfork.org/users/821661
// @match               https://www.reddit.com/*
// @match               https://old.reddit.com/*
// @grant               GM_registerMenuCommand
// @run-at              document-start
// @version             2.1
// @author              hdyzen
// @description         this script simulates the "/r/random" removed from reddit
// @license             GPL-3.0-only
// ==/UserScript==

const randomURL = "https://reddit-random-subreddit-lwnqep0le-zenstorages-projects.vercel.app/"

GM_registerMenuCommand("Random (😇SFW, 🔞NSFW)", () => window.location.href = `${randomURL}`)
GM_registerMenuCommand("Random (😇SFW only)", () => window.location.href = `${randomURL}?nsfw=0`)
GM_registerMenuCommand("Random (🔞NSFW only)", () => window.location.href = `${randomURL}?nsfw=1`)