tr-check

该脚本会在tr的工具栏最后添加一个`勾选无效种子`的按钮,该按钮可以在tr中自动勾选tracker异常(tracker信息包含`exists`,`registered`的种子)的种子

当前为 2024-02-05 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name tr-check
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.2
  5. // @description 该脚本会在tr的工具栏最后添加一个`勾选无效种子`的按钮,该按钮可以在tr中自动勾选tracker异常(tracker信息包含`exists`,`registered`的种子)的种子
  6. // @author alkali
  7. // @license MIT
  8. // @match http://192.168.124.17:1452/transmission/web/
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function () {
  13. 'use strict';
  14.  
  15. let keywords = ['exists', 'registered']
  16.  
  17. const tr = {
  18. do() {
  19. let arr = $('.datagrid-view2 .datagrid-row').find('.iconlabel').filter((index, item) => {
  20. let msg = $(item).attr('title').split('信息:')[1]?.trim()
  21. console.log($(item).text(), '-', msg)
  22. return msg && keywords.some((item) => msg.includes(item))
  23. })
  24. if(arr.length === 0){
  25. alert('没有异常种子')
  26. }else{
  27. arr.parent().parent().parent().find('input[type="checkbox"]').click()
  28. }
  29. },
  30.  
  31. init() {
  32. $('#m_toolbar').append(`<a id="action-btn" href="javascript:void(0);" class="easyui-linkbutton l-btn l-btn-small l-btn-plain" data-options="" group="" title="勾选无效种子,只会勾选tracker信息包含“exists”“registered”的种子其余需要靠自己筛选"><span class="l-btn-left l-btn-icon-left"><span class="">勾选无效种子</span></span></a>`)
  33.  
  34. $('#action-btn').click(()=>{
  35. this.do()
  36. })
  37. }
  38. }
  39.  
  40. tr.init()
  41. })();