您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
快速篩選 CHD 的官方/非官方小種,充滿魔力,具體請閱讀詳細介紹。
// ==UserScript== // @name CHD小文件種子篩選 // @description 快速篩選 CHD 的官方/非官方小種,充滿魔力,具體請閱讀詳細介紹。 // @author YK Yau // @version 0.2 // @match https://chdbits.co/torrents.php?cat=401 // @match https://chdbits.co/torrents.php?*sort=5* // @grant none // @namespace https://greasyfork.org/users/707892 // ==/UserScript== (function() { const max_seeder = 3; // Define the entry page const entry_url = 'https://chdbits.co/torrents.php?cat=401'; // Define filter panel const panel = $(`<div id="filter_panel"><ul><li class=btn><a href="?cat401=1&inclbookmarked=0&incldead=1&spstate=0&&sort=5&type=asc&page=25">快速篩選小種</a></li><li class='btn btn-filter' data-action="gf">官方</li><li class='btn btn-filter' data-action="fgf">非官方</li><li class=btn><a id="next_page">下一頁</a></li></ul>`); // Insert filter panel on top of torrents table $("table.torrents").before(panel); // Define extra css style let style = document.createElement("style") style.type = "text/css" style.appendChild(document.createTextNode(` #filter_panel { right: 0; top: 15%; background: rgba( 218, 165, 32, 0.8); } #filter_panel ul { display: flex; float: right; list-style: none; padding: 0 20px 0 0 ; } #filter_panel ul li.active { background: palegreen; } `)) document.getElementsByTagName('head')[0].appendChild(style); if (window.location.href == entry_url) { $("#filter_panel > ul >li:eq(0)").siblings().hide(); } else { $("#filter_panel > ul >li:eq(0)").html("種子篩選"); } // Bind btn click event $(".btn-filter").on('click', function() { let results_count = 0; // Set current filter btn and hide another $(this).addClass('active'); $(this).siblings('.btn-filter').hide(); // Check btn action let gf_condition = ($(this).data('action') == 'gf') ? '官方' : undefined; // Filter all torrents $('table.torrents > tbody > tr').each(function () { if($(this).find('.tag-gf').html() == gf_condition && parseInt($(this).children('td:eq(5)').text())+parseInt($(this).children('td:eq(6)').text()) <= max_seeder && $(this).children('td:eq(9)').html() == '--'){ $(this).css("background","NavajoWhite"); console.log($(this).children('td:eq(1)').text()); results_count++; } else { $(this).remove(); } }); console.log('共找到 '+results_count+' 個符合的種子'); }); // Find next page url $next_page_url = $("font.gray").next().attr('href'); // Set next page url $('#next_page').attr('href', $next_page_url); })();