Aby kontynuować zaloguj lub zarejestruj się.

AimIsADick Blocker 9000

Hides AimIsADick posts on teamfortress.tv website

  1. // ==UserScript==
  2. // @name AimIsADick Blocker 9000
  3. // @description Hides AimIsADick posts on teamfortress.tv website
  4. // @include *://*teamfortress.tv/*
  5. // @include *://*tf.gg/*
  6. // @version 0.0.1.20210320153402
  7. // @namespace https://greasyfork.org/users/749376
  8. // ==/UserScript==
  9.  
  10. (function() {
  11. 'use strict';
  12. var thread_container = document.getElementById("thread-container");
  13. if(thread_container) {
  14. var post_array = thread_container.getElementsByClassName("post");
  15. var remove_posts = [];
  16. for (let post of post_array) {
  17. if(post.querySelector(".post-header .post-author").innerHTML.includes("AimIsADick")) {
  18. remove_posts.push(post);
  19. }
  20. }
  21. while(remove_posts.length > 0) {
  22. let post = remove_posts.shift();
  23. if (!post.querySelector(".post-header .post-frag-container .minus").className.includes("clicked")) {
  24. fetch('/post/frag/'+post.id.replace(/[^\d]*/g,'')+'/minus');
  25. }
  26. post.parentNode.removeChild(post);
  27. }
  28. }
  29. })();