您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Displays karma in every post/title/comment
// ==UserScript== // @name Karma display for old reddit // @version 1.0 // @description Displays karma in every post/title/comment // @author Zenith005 // @match https://old.reddit.com/* // @license none // @grant GM_addStyle // @namespace https://gf.qytechs.cn/users/1226710 // ==/UserScript== (function() { 'use strict'; // Fetch User Karma function fetchUserKarma(username, callback) { const apiURL = `https://www.reddit.com/user/${username}/about.json`; fetch(apiURL) .then(response => response.json()) .then(data => { const karma = data.data.total_karma || 0; callback(karma); }) .catch(error => { console.error('Error fetching user karma:', error); callback(0); }); } // Display User Karma function displayUserKarma() { const usernames = document.querySelectorAll('a.author'); usernames.forEach(username => { const user = username.textContent; fetchUserKarma(user, karma => { const karmaSpan = document.createElement('span'); karmaSpan.textContent = ` (${karma} karma)`; karmaSpan.classList.add('user-karma'); username.parentNode.insertBefore(karmaSpan, username.nextSibling); }); }); } // Styling GM_addStyle(` .user-karma { font-weight: bold; color: black; } `); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址