// ==UserScript== // @name 一键举报 GreasyFork 用户 // @namespace dsy4567 // @version 0.1 // @description 一键举报用户搜索页内违规用户(根据用户名判断), 找违规用户 // @author dsy4567 // @license WTFPL // @match *://*.greasyfork.org/*/users?* // @match *://*.greasyfork.org/*/users // @icon https://greasyfork.org/fanvicon.ico // @grant GM_registerMenuCommand // @downloadURL none // ==/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"); }); } )();