Sleazy Fork is available in English.

Nyaa Enhance

去广告 | 优化暗黑和白天模式列表的文字配色 | 在顶部添加emjoi开关黑白模式按钮

  1. // ==UserScript==
  2. // @name Nyaa Enhance
  3. // @version 0.3
  4. // @description 去广告 | 优化暗黑和白天模式列表的文字配色 | 在顶部添加emjoi开关黑白模式按钮
  5. // @author Telegram@GJK_en
  6. // @icon https://www.google.com/s2/favicons?sz=64&domain=nyaa.si
  7. // @match https://*.nyaa.si/*
  8. // @run-at document-end
  9. // @note 2024.04-07-V0.0.3 更新屏蔽的ad | 重构代码为jQuery | DarkMode文字替换成emjoi
  10. // @license MIT
  11. // @namespace Nyaa Enhance by:GJK
  12. // ==/UserScript==
  13.  
  14. function ChangeColor(x){
  15. //修改文字颜色函数
  16. $tdA = $("td:nth-child(2) > a")
  17. if (x == 1){$tdA.css("color","#bcbcbc")}
  18. else{$tdA.css("color","#000")}
  19. }
  20.  
  21. (function(){
  22. //页面开始判断是否为dark模式
  23. if($('body').hasClass("dark")){
  24. ChangeColor(1)
  25. $(".nav")[0].insertAdjacentHTML('beforeend','<li id="themeToggle2"><a href="#" return false;>🌙</a></li>')
  26. }
  27. else{
  28. ChangeColor(2)
  29. $(".nav")[0].insertAdjacentHTML('beforeend','<li id="themeToggle2"><a href="#" return false;>🔆</a></li>')
  30. }
  31.  
  32. //获取ul 并添加li标签和点击事件
  33. $Toogle = $("#themeToggle2")
  34. $Toogle.children().css("font-size","18px")
  35. $Toogle.click(function(){
  36. if($('body').hasClass("dark")){
  37. ChangeColor(2)
  38. $Toogle.children().text("🔆")
  39. toggleDarkMode()
  40. }
  41. else{
  42. ChangeColor(1)
  43. $Toogle.children().text("🌙")
  44. toggleDarkMode()
  45. }
  46. })
  47.  
  48. //sukebei 横幅广告
  49. $("#e71bf691-4eb4-453f-8f11-6f40280c18f6").css("display","none")
  50. //sukebei 右下角延时广告
  51. if ($(".exo_wrapper")){
  52. setTimeout(function(){
  53. $(".exo_wrapper").css("display","none")
  54. },1300)
  55. }else{$(".exo_wrapper").css("display","none")}
  56. })()