您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows a user's total scripts count on GreasyFork(modified).
当前为
// ==UserScript== // @name GreasyFork Total Scripts(modified) // @namespace pxgamer // @version 0.2.7 // @description Shows a user's total scripts count on GreasyFork(modified). // @author NotYou // @include *greasyfork.org/*/users/* // @include *greasyfork.org/*/scripts* // @include *sleazyfork.org/*/users/* // @include *sleazyfork.org/*/scripts* // @require https://code.jquery.com/jquery-1.7.2.min.js // @license GPLv3 // @license-link https://www.gnu.org/licenses/gpl-3.0.txt // @grant none // ==/UserScript== /* What's New?: * - All languages support (https://greasyfork.org/en/scripts/20343-greasyfork-total-scripts/discussions/15913) * - Displaying Total user's scripts near "Scripts" * - Colours change parallel to the number count * - jQuery bug fix * - Total Script at search * - Total Libraries at search * - Include Sleazy Fork. * - Works with local override. * - Shows Total Styles * - Better colors for low number for betteer visibility */ // Total Scripts (function() { 'use strict'; let jstotal = $('li[data-script-language="js"]').length; if (jstotal == 1) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(125, 125, 125);font-variant: normal;"> [' + jstotal + ' Total Script]</span>'); } else if(jstotal >= 100) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 16, 16);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if(jstotal >= 50) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 87, 16);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if(jstotal >= 25) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 159, 16);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if(jstotal >= 10) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(21, 185, 16);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if(jstotal >= 5) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(16, 185, 153);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if(jstotal > 1) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(16, 42, 185);font-variant: normal;"> [' + jstotal + ' Total Scripts]</span>'); } else if((jstotal = 0)||(jstotal = undefined)||(jstotal = NaN)){ $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ No Scripts Found! ]</span>'); } else if(jstotal < 0){ $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ Unexpected error! ]</span>'); } })(); // Total Styles (function() { 'use strict'; let csstotal = $('li[data-script-language="css"]').length; if (csstotal == 1) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(125, 125, 125);font-variant: normal;"> [' + csstotal + ' Total Style]</span>'); } else if(csstotal >= 100) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 16, 16);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if(csstotal >= 50) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 87, 16);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if(csstotal >= 25) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(185, 159, 16);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if(csstotal >= 10) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(21, 185, 16);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if(csstotal >= 5) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(16, 185, 153);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if(csstotal > 1) { $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(16, 42, 185);font-variant: normal;"> [' + csstotal + ' Total Styles]</span>'); } else if((csstotal = 0)||(csstotal = undefined)||(csstotal = NaN)){ $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ No Scripts Found! ]</span>'); } else if(csstotal < 0){ $('div.sidebarred-main-content h3:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ Unexpected error! ]</span>'); } })(); // Total Libraries if(window.location.href.includes("/libraries?q=")||window.location.href.includes("/libraries?locale_override=1&q=")) { (function() { 'use strict'; let t = $('li[data-script-id]').length; if (t == 1) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(125, 125, 125);font-variant: normal;font-weight: bold;"> [' + t + ' Total Library]</span>'); } else if(t >= 50) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(185, 87, 16);font-variant: normal;font-weight: bold;"> [' + t + ' Total Libraries]</span>'); } else if(t >= 25) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(185, 159, 16);font-variant: normal;font-weight: bold;"> [' + t + ' Total Libraries]</span>'); } else if(t >= 10) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(21, 185, 16);font-variant: normal;font-weight: bold;"> [' + t + ' Total Libraries]</span>'); } else if(t >= 5) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(16, 185, 153);font-variant: normal;font-weight: bold;"> [' + t + ' Total Libraries]</span>'); } else if(t > 1) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(16, 42, 185);font-variant: normal;font-weight: bold;"> [' + t + ' Total Libraries]</span>'); } else if((t = 0)||(t = undefined)||(t = NaN)){ $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ No Libraries Found! ]</span>'); } else if(t < 0){ $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;font-weight: bold;"> [ Unexpected error! ]</span>'); } })(); // Total Scripts at search } else if(window.location.href.includes("/scripts?q=")||window.location.href.includes("/scripts?locale_override=1&q=")) { (function() { 'use strict'; let l = $('li[data-script-id]').length; if (l == 1) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(125, 125, 125);font-variant: normal;font-weight: bold;"> [' + l + ' Total Script]</span>'); } else if(t >= 50) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(185, 87, 16);font-variant: normal;font-weight: bold;"> [' + l + ' Total Scripts]</span>'); } else if(l >= 25) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(185, 159, 16);font-variant: normal;font-weight: bold;"> [' + l + ' Total Scripts]</span>'); } else if(l >= 10) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(21, 185, 16);font-variant: normal;font-weight: bold;"> [' + l + ' Total Scripts]</span>'); } else if(l >= 5) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(16, 185, 153);font-variant: normal;font-weight: bold;"> [' + l + ' Total Scripts]</span>'); } else if(l > 1) { $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(16, 42, 185);font-variant: normal;font-weight: bold;"> [' + l + ' Total Scripts]</span>'); } else if((l = 0)||(l = undefined)||(l = NaN)){ $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;"> [ No Scripts Found! ]</span>'); } else if(l < 0){ $('div.sidebarred-main-content p:first').append('<span style="font-size: 15px;color: rgb(213, 79, 79);font-variant: normal;font-weight: bold;"> [ Unexpected error! ]</span>'); } })(); // Error Messsenge } else { console.error(" GreasyFork Total Scripts(modified).user.js > [ Unexpected Error! ] \nMay be scripts/library count = 0") }