Greasy Fork is available in English.
mteam 根据 评论数高亮颜色, 筛选,隐藏0评论的种子,骑兵
当前为
// ==UserScript==
// @name mteam根据评论筛选
// @namespace http://tampermonkey.net/
// @version 2022.5.1
// @description mteam 根据 评论数高亮颜色, 筛选,隐藏0评论的种子,骑兵
// @author plexpt
// @match https://kp.m-team.cc/*
// @grant GM_log
// @license MIT
// @run-at document-end
// @supportURL http://greasyfork.icu/en/scripts/409983
// ==/UserScript==
(function () {
try {
console.log("start 馒头筛选");
let totalHide = 0;
let totalHideCensored = 0;
function hideOrShow(n) {
var table = document.querySelector("#form_torrent > table");
var len = table.rows.length; //101
for (let i = len - 1; i > 1; i--) {
var searchText = table.rows[i].cells[2].innerText;//取得table行,列的值
let number = parseInt(searchText);
if (number > 0) {
} else {
totalHide++;
table.rows[i].style.display = n;//隐藏行操作
}
var cat = table.rows[i].cells[0].getElementsByTagName("a")[0].href.toString();//取得table行,列的值
var censored = cat.indexOf("cat=431") > 0 || cat.indexOf("cat=424") > 0 || cat.indexOf("cat=410") > 0 || cat.indexOf("cat=437") > 0;
if (censored == true) {
totalHideCensored++;
table.rows[i].style.display = n;//隐藏行操作
}
}
}
hideOrShow('none');
let bodyElement = document.querySelector("body")
let divall = document.createElement("div");
divall.style = "padding-left: 10%;\n" +
"padding-right: 30%;\n" +
"font-size: x-large;\n" +
"background: #409EFF;\n" +
"margin-left: 5%;\n" +
"margin-right: 5%;\n" +
"width: 920px;" +
"color: #fff";
divall.textContent = "成功隐藏了:" + totalHide + "个0评论的种子," + totalHideCensored + "个骑兵的种子"
let buttonElement = document.createElement("button");
buttonElement.style = "color: #409eff;\n" +
"background: #ecf5ff;\n" +
"border-color: #b3d8ff;" +
"display: inline-block;\n" +
"line-height: 1;\n" +
"white-space: nowrap;\n" +
"cursor: pointer;" +
"-webkit-appearance: none;\n" +
"text-align: center;\n" +
"box-sizing: border-box;\n" +
"outline: none;\n" +
"margin: 8px;\n" +
"transition: .1s;\n" +
"font-weight: 300;" +
"padding: 6px 10px;\n" +
" font-size: 14px;\n" +
" border-radius: 4px;"
buttonElement.addEventListener('click', function () {
if (buttonElement.innerText == "点击显示") {
hideOrShow('');
buttonElement.innerText = "点击隐藏";
} else {
hideOrShow('none');
buttonElement.innerText = "点击显示";
}
}, false)
buttonElement.innerText = "点击显示"
divall.appendChild(buttonElement)
let tableElement = document.querySelector("body > table.mainouter")
bodyElement.insertBefore(divall, tableElement)
} catch (e) {
GM_log(e)
}
})();