Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name hider
- // @namespace 4chan
- // ==/UserScript==
- function loc(x){location.href=x};
- function win(x){window.name=x};
- function wtim(x,y){window.setTimeout(x,y)}
- function wint(x,y){window.setInterval(x,y)}
- function tt(x){document.title=x};
- function id(x){return document.getElementById(x)};
- function cr(x){return document.createElement(x)};
- function tag(x,y){if(!y){return document.getElementsByTagName(x)}else{return x.getElementsByTagName(y)}};
- function sa(x,y,z){x.setAttribute(y,z)};
- function ga(x,y){return x.getAttribute(y)};
- function ap(x,y){x.appendChild(y)}
- function fl(e,x,y){e.elements.namedItem(x).value=y};
- function gcl(vclass){return document.getElementsByClassName(vclass)}
- var filt=/U MENA|xarn|opiate|lololo|lainlain|fuck off|grunnur|\slain(\.|\s)|KEEP POSTING|u mad|faggot|meme status|fuck out|\sanus\s|assburger|fuck you|n(i|)gger|check .em|span class=\"o\"|[^\w]dub(z|s)|my anus|samefag|\sbutt\w|jews|ass(| )burger|autism|autist|\d+ get|back to \/\w\/|▲|NO EXCEPTIONS|/gim;
- var filt2=/CHEF/gim;
- var filt3=/nigger|opiate/gim; //Links/threadnames
- function tag(x,y){if(!y){return document.getElementsByTagName(x)}else{return x.getElementsByTagName(y)}};
- function sa(x,y,z){x.setAttribute(y,z)};
- var posts=tag('blockquote');var pl=posts.length;//hide by text
- for(var d=0;d<pl;d++){if(posts[d].innerHTML.search(filt)!=-1){sa(posts[d].parentNode,'style','display:none')}else{sa(posts[d].parentNode,'style','display:inline')}}
- var ss2=gcl("postername");//hide by postername
- for(var d=0;d<pl;d++){if(ss2[d].innerHTML.search(filt2)!=-1){sa(ss2[d].parentNode.parentNode.parentNode,'style','display:none')}}
- var st2=gcl("replies");//hide entire thread
- for(var d in st2){if(st2[d].parentNode.innerHTML.search(filt3)!=-1){sa(st2[d].parentNode.parentNode.parentNode,"style","display:none")}}
- var sd2=tag("a");//hide thread from links
- for(var d in sd2){if(sd2[d].innerHTML.search(filt3)!=-1){sa(sd2[d],"style","display:none");}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement