From 9a63bf6ff85ee5c32b7546497b0abbf2c66ca745 Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Fri, 3 May 2024 12:23:54 -0500 Subject: [PATCH] Generalize random wiki page linker --- randompedia.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/randompedia.js b/randompedia.js index d3c5f00..fb6b9fe 100644 --- a/randompedia.js +++ b/randompedia.js @@ -2,18 +2,20 @@ // @name Randompedia // @namespace https://spookyinternet.com/ // @version 2024-05-03 -// @description Random wikipedia pages in 1-click. +// @description Random wiki pages in 1-click. // @author Nick Chambers // @match https://*.wikipedia.org/wiki/* -// @icon https://www.google.com/s2/favicons?sz=64&domain=wikipedia.org +// @match https://rosettacode.org/wiki/* // ==/UserScript== (function() { "use strict"; + const url = new URL(window.location) + const button = document.createElement("a"); button.innerText = "Random Page!"; - button.href = "https://en.wikipedia.org/wiki/Special:Random"; + button.href = `https://${url.hostname}/wiki/Special:Random`; const search = document.getElementById("p-search"); search.parentNode.insertBefore(button, search.nextSibling);