// ==UserScript== // @name KAT - Show Cast // @namespace ShowCast // @version 1.03 // @description Show initial cast as displayed on IMDB // @include /^https?://kat\.cr/.+-i\d{7}/ // @downloadURL https://update.greasyfork.icu/scripts/5109/KAT%20-%20Show%20Cast.user.js // @updateURL https://update.greasyfork.icu/scripts/5109/KAT%20-%20Show%20Cast.meta.js // ==/UserScript== var container = $(".dataList").find("div"); $.ajaxPrefilter(function(options) { if(options.crossDomain && jQuery.support.cors) { var http = (window.location.protocol === 'http:' ? 'http:' : 'https:'); options.url = http + '//cors-anywhere.herokuapp.com/' + options.url; //options.url = "http://cors.corsproxy.io/url=" + options.url; } }); $(container).html('Cast: Please be patient, this will load shortly'); /** Assign the mode used here * Stars - Get the 3 stars shown at the top of the page - NOT CURRENTLY IMPLEMENTED * S - Gets the first 15 actors from the 'Cast Overview' page * F - Gets the entire cast **/ var mode = "S"; var id = $('a[href^="http://anonym.to/?http://www.imdb.com/"]').text(); if (mode == "S" || mode == "F") { $.get('http://myapifilms.com/imdb?idIMDB=tt' + id + '&format=JSON&lang=en-gb&actors=' + mode, function( data ) { $("#temp").remove(); for (var i = 0; i < data.actors.length; i++) { var actor = data.actors[i]; $(container).append('' + data.actors[i].actorName + ', '); } $(container).html($(container).html().slice(0,-2)); }, "json"); }