CouchPotato Script Injector

Injects the CouchPotato automation script on IMDB movie pages

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==UserScript==
// @name         CouchPotato Script Injector
// @namespace    http://www.tampermonkey.net
// @version      0.1
// @description  Injects the CouchPotato automation script on IMDB movie pages
// @author       GCandez
// @match        http://www.imdb.com/title/*
// @grant        none
// ==/UserScript==

//CONFIGURATION


var apiAdress = ''; //The adress for the CouchPotato API (e.g. http://localhost:8080/api)
var apiKey = ''; //The key for the CouchPotato API


(function(){
    //CHECK IF CURRENT PAGE IS MOVIE PAGE
    var element = document.querySelector('meta[property="og:type"]');
    var content = element && element.getAttribute("content");
    var isMovie = content == "video.movie";
    
    if(!isMovie){
        return;
    }
    
    //IS MOVIE, INJECT SCRIPT
    var apiAdressAndKey = apiAdress + '/' + apiKey;
    
    var script = document.createElement('script');
        script.type = 'text/javascript';
        script.src = apiAdressAndKey + '/userscript.bookmark/?host=' + apiAdressAndKey + '/userscript.get/5ssselO1/&r=' + Math.random() * 99999999;

    document.body.appendChild(script);
})();