arouet1778 / NazibotBlocker for voat.co/v/European

// ==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);
    });
})();