您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Display next to the MAL score, the average score of your friends
当前为
// ==UserScript== // @name MyAnimeList(MAL) - Average Friends Score // @version 1.0.0 // @description Display next to the MAL score, the average score of your friends // @author Cpt_mathix // @include /^http:\/\/myanimelist\.net\/anime\/\d+\/.+/ // @include /^http:\/\/myanimelist\.net\/manga\/\d+\/.+/ // @grant none // @namespace https://greasyfork.org/users/16080 // ==/UserScript== (function($) { var url = document.location.href.match(/(^http:\/\/myanimelist\.net\/(anime|manga)\/\d+\/.+)/)[0]; $.get(url + '/stats', function(data) { var elements = $(data).find('table.table-recently-updated > tbody > tr:nth-child(n) > td:nth-child(2)').not('.borderClass.fw-b.ac'); var sum = 0; var count = 0; $(elements).each( function() { var score = $(this).text(); if(!isNaN(score)) { sum += parseInt(score); count += 1; } }); var averageScore; if (sum > 0) { averageScore = (sum/count).toPrecision(3); } else { averageScore = '-'; } var scoreHolder = $('#content > table > tbody > tr > td.borderClass > div > .po-r.js-statistics-info.di-ib'); var newElement = document.createElement('div'); $(newElement).html('<span class="dark_text">Friend Score:</span> ' + averageScore); $(newElement).addClass('spaceit'); $(newElement).attr('style', 'padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px'); $(newElement).insertAfter(scoreHolder[0]); $(scoreHolder[1]).attr('style', 'padding-top: 0px; margin-top: 0px'); }); })(jQuery);