Greasy Fork

Greasy Fork is available in English.

Rotten Tomatoes Link On IMDb

Adds a direct link to the corresponding Rotten Tomatoes movie description page for every IMDb movie

目前为 2015-04-19 提交的版本,查看 最新版本

// ==UserScript==
// @name        Rotten Tomatoes Link On IMDb
// @namespace   https://github.com/Ede123/userscripts
// @version     0.94
// @description Adds a direct link to the corresponding Rotten Tomatoes movie description page for every IMDb movie
// @icon        https://raw.githubusercontent.com/Ede123/userscripts/master/icons/Rotten_Tomatoes.png
// @author      Eduard Braun <[email protected]>
// @license     GPL version 3 or any later version; http://www.gnu.org/copyleft/gpl.html
// @include     http://www.imdb.com/title/*
// @grant       none
// ==/UserScript==

// get IMDb movie ID
var IMDbID_RegEx = /\/title\/tt(\d{7})\//;
var IMDbID = IMDbID_RegEx.exec(window.location.href)[1];
//alert(IMDbID);


// create link element to Rotten Tomatoes
RT_link = "http://www.rottentomatoes.com/alias?type=imdbid&s=" + IMDbID;
RT_icon = "http://www.rottentomatoes.com/favicon.ico";

var RT = document.createElement('span');
RT.style.cssFloat = "right";
RT.innerHTML = "<a target='_blank' href='" + RT_link + "'>" +
                   "<img src='" + RT_icon + "' width='16' height='16' style='vertical-align:bottom'/>" +
               "</a>";

//add link to IMDb movie page
var overview = document.getElementById("overview-top");
if (overview) {
    var star_box = overview.getElementsByClassName("star-box")[0];
    var star_box_rating_widget = star_box.getElementsByClassName("star-box-rating-widget")[0];
    star_box_rating_widget.appendChild(RT);
}