一键举报 GreasyFork 用户

一键举报用户搜索页内违规用户, 找违规用户

目前为 2022-11-05 提交的版本。查看 最新版本

// ==UserScript==
// @name         一键举报 GreasyFork 用户
// @namespace    dsy4567
// @version      0.1
// @description  一键举报用户搜索页内违规用户, 找违规用户
// @author       dsy4567
// @license      WTFPL
// @match        *://*.greasyfork.org/*/users?*
// @icon         https://greasyfork.org/fanvicon.ico
// @grant        GM_registerMenuCommand
// ==/UserScript==

(function() {
    'use strict';
    const kwd = "加微 新百胜 上分 新锦江 押金 加q xbs0688.com 知乎带货 淘宝带货".split(" ");
    GM_registerMenuCommand("一键举报当前页违规用户", ()=>{
        if (confirm("继续举报将打开一大堆标签页, 是否继续?")) {
            document.querySelectorAll("#browse-user-list > li > a").forEach((ele)=>{
                for (let i = 0; i < kwd.length; i++) {
                    if (ele.innerText.includes(kwd[i])) {
                        open("https://greasyfork.org/zh-CN/reports/new?item_class=user&item_id=" + ele.href.split("/").at(-1).split("-")[0], "_blank");
                        break;
                    }
                }
            }
            );
        }

    }
    );
    GM_registerMenuCommand("找违规用户", ()=>{
        open("https://greasyfork.org/zh-CN/users?banned=0&q=" + kwd[Math.floor(Math.random() * kwd.length)], "_blank");
    });
}
)();