// ==UserScript== // @name imdb电影评分高亮 for PT // @namespace http://tampermonkey.net/ // @version 0.11 // @description 根据 imdb 分数高亮颜色 // @author piekei // @match https://pt.m-team.cc/* // @match https://www.hddolby.com/* // @match https://hdsky.me/* // @match https://springsunday.net/* // @match https://leaguehd.com/* // @match https://pthome.net/* // @match https://pterclub.com/* // @grant GM_log // @run-at document-end // @supportURL https://greasyfork.org/zh-CN/scripts/411920-imdb%E7%94%B5%E5%BD%B1%E8%AF%84%E5%88%86%E9%AB%98%E4%BA%AE-for-pt // @downloadURL none // ==/UserScript== (function($) { 'use strict'; try { console.log("start good movie"); var douban_db = /douban\.com/ var imdb_db = /imdb\.com/ var links = $(".embedded a").filter(function (link) { return douban_db.test($(this).attr("href")) }); GM_log( "find "+links.length+" links"); var links2 = $(".embedded a").filter(function (link) { return imdb_db.test($(this).attr("href")) }); GM_log( "find "+links2.length+" links2"); $(links).each( function(){ var $el = $(this); var score = $el.text() var color; if(score>=9.5) color = "red"; else if (score >= 9) color = "purple";//"GoldenRod"; // else if (score >= 8.7) color = "GoldenRod"; // else if (score >= 7.5) color = "blue"; // else if (score >= 7) color ="green"; else if (score >= 5) color ="black"; else if (score >=1)color ="gray"; // else if (score >=1)color ="silver"; else color ="black"; $el.css("font-size","10pt") $el.css("color", color); var p = $el.parents(".torrentname"); p.find("b").css("color",color) p.css("color",color); }); $(links2).each( function(){ var $el = $(this); var score = $el.text() var color; var font_size; if(score>=9.2) color = "red"; else if (score >= 9) color = "purple"; // else if (score >= 8.4) color = "GoldenRod"; // else if (score >= 8) color = "blue"; // else if (score >= 7.5) color ="green"; else if (score >= 5) color ="black"; else if (score >=1)color ="gray"; // else if (score >=1)color ="silver"; else color ="black"; $el.css("font-size","10pt") $el.css("color", color); var p = $el.parents(".torrentname"); p.find("b").css("color",color) p.css("color",color); }); } catch(e){ GM_log(e) } })(jQuery);