Advertisement
Guest User

Untitled

a guest
Mar 1st, 2023
427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Block REtards
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description try to take over the world!
  6. // @author You
  7. // @match https://mangadex.org/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. hideRetards();
  14. })();
  15.  
  16. function hideRetards() {
  17. const retardList = ["INSERT", "NAMES", "HERE", "LIKE", "THIS"];
  18.  
  19. var url = new URL(window.location.href);
  20. if (url.pathname.startsWith("/titles/latest")) {
  21. var chapters = document.querySelectorAll(".chapter-feed__container");
  22. var toRemove = [];
  23. for (var i = 0; i < chapters.length; i++) {
  24. if (chapters[i].querySelectorAll(".chapter-grid.flex-grow").length == 0) {
  25. toRemove.push(chapters[i]);
  26. }
  27. }
  28. for (var i = 0; i < toRemove.length; i++) {
  29. document.querySelector(".page-container > div:nth-child(2)").removeChild(toRemove[i]);
  30. }
  31. }
  32.  
  33. var chapterRows = document.querySelectorAll(".chapter-grid.flex-grow");
  34. for (var i = 0; i < chapterRows.length; i++) {
  35. var row = chapterRows[i];
  36. if (retardList.includes(row.querySelector(".line-clamp-1").innerText)) {
  37. row.parentNode.parentNode.parentNode.parentNode.removeChild(row.parentNode.parentNode.parentNode);
  38. }
  39. }
  40. setTimeout(hideRetards, 100);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement