NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name NazibotBlocker for voat.co/v/European // @namespace NazibotBlocker // @description Remove posts by Nazibot13 // @copyright 2016+, arouet1778 // @version 1.4 // @license BSD // @run-at document-end // @include http://voat.co/v/European // @include http://voat.co/v/European/* // @include https://voat.co/v/European // @include https://voat.co/v/European/* // @updateURL https://openuserjs.org/src/scripts/arouet1778/NazibotBlocker_for_voat.covEuropean.user.js // @downloadURL https://openuserjs.org/src/scripts/arouet1778/NazibotBlocker_for_voat.covEuropean.user.js // ==/UserScript== (function() { var submissions = document.getElementsByClassName('submission'); var shitpost = []; var shitlist = ['Nazibot13', 'AllFools', 'Zionigga', 'Zionistoccupation', 'Jsjsjw', 'ZionistScum', 'Fugjh']; for(var x = 0; x < submissions.length; x+=1) { s = submissions[x]; author_elem = s.getElementsByClassName('author')[0]; author = author_elem.innerText; if (shitlist.includes(author)) { shitpost.push(s); } } // neccesary, because deleting from the front screws up previous node references saved in submissions in chrome shitpost.reverse(); shitpost.forEach( function(s) { s.parentNode.removeChild(s); }); })();