Greasy Fork镜像 Script Rating Count

Shows you what ratings your scripts have.

目前为 2015-03-22 提交的版本。查看 最新版本

// ==UserScript==
// @name         Greasy Fork镜像 Script Rating Count
// @namespace    http://userscripts.org/users/zackton
// @description  Shows you what ratings your scripts have.
// @include      https://gf.qytechs.cn/en/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);
};

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址