您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Easily shows you what script discussions you need to respond to.
当前为
- // ==UserScript==
- // @name Greasy Fork Script Discussions
- // @namespace http://userscripts.org/users/zackton
- // @description Easily shows you what script discussions you need to respond to.
- // @include https://greasyfork.org/*/users/*
- // @run-at document-end
- // @grant none
- // @version 1.5
- // ==/UserScript==
- if (window.location.href.indexOf("ratings") == -1) {
- var url = document.URL;
- url += "?sort=ratings"
- window.location.href = url;
- } else {
- Exec();
- };
- function Exec() {
- var Creator = document.title;
- var unread = document.querySelector("#control-panel");
- var appendH3 = document.createElement('h3');
- var appendUl = document.createElement('ul');
- appendUl.setAttribute('class','unresponded-list');
- appendH3.innerHTML = "Scripts awaiting responses:";
- unread.appendChild(appendH3);
- var number = "";
- number += document.URL.charAt(32);
- number += document.URL.charAt(33);
- number += document.URL.charAt(34);
- number += document.URL.charAt(35);
- document.querySelector('#user-discussions-on-scripts-written').children[0].children[0].innerHTML = "Discussions already responded to: " + "<a href=\"/en/forum/discussions/feed.rss?script_author=" + number + "\"><img src=\"/assets/feed-icon-14x14-ea341336588040dc7046d3423511d63d.png\"; alt=\"RSS Feed\" rel=\"nofollow\"></a>"
- for (var j = 0; j < document.getElementsByClassName("discussion-list")[0].children.length; j++) {
- if (typeof document.getElementsByClassName("discussion-list")[0].children[j].getElementsByTagName("a")[3] != 'undefined' && document.getElementsByClassName("discussion-list")[0].children[j].getElementsByTagName("a")[3] != 'null') {
- if (document.getElementsByClassName("discussion-list")[0].children[j].getElementsByTagName("a")[3].innerHTML != Creator) {
- unread.children[2].appendChild(appendUl).innerHTML += document.getElementsByClassName("discussion-list")[0].children[j].outerHTML;
- document.getElementsByClassName("discussion-list")[0].children[j].parentNode.removeChild(document.getElementsByClassName("discussion-list")[0].children[j]);
- };
- } else if (typeof document.getElementsByClassName("discussion-list")[0].children[j].getElementsByTagName("a")[3] == 'undefined' || document.getElementsByClassName("discussion-list")[0].children[j].getElementsByTagName("a")[3] == 'null') {
- unread.children[2].appendChild(appendUl).innerHTML += document.getElementsByClassName("discussion-list")[0].children[j].outerHTML;
- document.getElementsByClassName("discussion-list")[0].children[j].parentNode.removeChild(document.getElementsByClassName("discussion-list")[0].children[j]);
- };
- };
- if (typeof unread.children[2].children[0] == 'undefined' || unread.children[2].children[0] == 'null') {
- unread.children[2].appendChild(appendUl).innerHTML = "None!"
- };
- };