Disables No Participation on Reddit
// ==UserScript==
// @name Reddit Disable No Participation
// @namespace https://greasyfork.org/users/649
// @version 1.0.8
// @description Disables No Participation on Reddit
// @author Adrien Pyke
// @match *://*.reddit.com/*
// @require https://cdn.jsdelivr.net/gh/fuzetsu/userscripts@ec863aa92cea78a20431f92e80ac0e93262136df/wait-for-elements/wait-for-elements.js
// @run-at document-start
// @grant none
// ==/UserScript==
(() => {
'use strict';
const MATCH = /^https?:\/\/np\.reddit\.com/iu;
const REPLACE = {
regex: /^(https?:\/\/)np(.+)/iu,
replaceWith: '$1www$2'
};
if (location.href.match(MATCH)) {
location.replace(location.href.replace(REPLACE.regex, REPLACE.replaceWith));
}
document.addEventListener('DOMContentLoaded', () => {
waitForElems({
sel: 'a',
onmatch(link) {
if (link.href.match(MATCH)) {
link.href = link.href.replace(REPLACE.regex, REPLACE.replaceWith);
}
}
});
});
})();