您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows you what ratings your scripts have.
当前为
// ==UserScript== // @name Greasy Fork Script Rating Count // @namespace http://userscripts.org/users/zackton // @description Shows you what ratings your scripts have. // @include https://greasyfork.org/*/users/* // @run-at document-end // @grant none // @version 1.2 // ==/UserScript== if (window.location.href.indexOf("ratings") == -1) { var url = document.URL; url += "?sort=ratings" window.location.href = url; } else { Exec(); }; function Exec() { var USList = document.getElementsByClassName("script-list")[0].children; var GoodArr = ["Scripts with Good ratings:",""]; var OKArr = ["\n","","Scripts with OK ratings:",""]; var BadArr = ["\n","","Scripts with Bad ratings:",""]; for (var i = 0; i < USList.length; i++) { if ((USList[i].children[0].children[1].children[7].children[0].children[0].innerHTML) > 0) { GoodArr.push((USList[i].children[0].getElementsByTagName("a")[0].innerHTML)+(": " + USList[i].children[0].children[1].children[7].children[0].children[0].innerHTML)); }; if ((USList[i].children[0].children[1].children[7].children[0].children[1].innerHTML) > 0) { OKArr.push((USList[i].children[0].getElementsByTagName("a")[0].innerHTML)+(": " + USList[i].children[0].children[1].children[7].children[0].children[1].innerHTML)); }; if ((USList[i].children[0].children[1].children[7].children[0].children[2].innerHTML) > 0) { BadArr.push((USList[i].children[0].getElementsByTagName("a")[0].innerHTML)+(": " + USList[i].children[0].children[1].children[7].children[0].children[2].innerHTML)); }; }; GoodArr = GoodArr.join("\n"); OKArr = OKArr.join("\n"); BadArr = BadArr.join("\n"); alert(GoodArr + OKArr + BadArr); };