NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name lostfilm.tv // @namespace derevnia // @author vk.com/derevnia // @description Убирает верхний отступ + со связкой со скриптом для myshows.me сразу открывает окно с торрентом или закрывает если ещё не переведено // @updateURL https://openuserjs.org/install/derevnia/lostfilm.tv.user.js // @updateURL https://openuserjs.org/install/derevnia/lostfilm.tv.user.js // @version 0.4 // @include *://www.lostfilm.tv/* // @license MIT // @grant none // ==/UserScript== window.onload = function() { if (document.getElementsByClassName("mesto")[0]){ document.getElementsByClassName("mesto")[0].setAttribute('style', 'height: 0;'); } //document.getElementById("Onwrapper").querySelector("div>a>div").setAttribute('style', 'height: 0;'); var clickEvent = new MouseEvent("click"); // создаём клик var tmp = []; // два вспомагательных var tmp2 = []; // массива var param = []; var get = location.search; // строка GET запроса //console.log(get); if (get !== '') { tmp = (get.substr(1)).split('&'); // разделяем переменные for (var i = 0; i < tmp.length; i++) { tmp2 = tmp[i].split('='); // массив param будет содержать param[tmp2[0]] = tmp2[1]; // пары ключ(имя переменной)->значение } var parameters; for (var key in param) { if (key) { parameters += " " + param[key]; } } parameters = parameters.slice(10); parameters = parameters.split(" "); //console.log(parameters); //console.log(parameters.length); if (parameters.length >= 2) // проверям переданы ли параметры серии и сезона { //if (parameters[2] < 10) { // parameters[2] = "0" + parameters[2]; //} newvar = document.getElementsByClassName("favorites-btn2")[0].getAttribute("onclick").split('FollowSerial('); newvar = newvar[1].split(')'); newvar = newvar[0]; //newvar = newvar[1].split(')');//получаем url редиректа //newvar = newvar[0]; //parameters = parameters.replace("replace",newvar); //Добавляем нули if (parameters[0].length == 1) { parameters[0] = "00" + parameters[0]; } else if(parameters[0].length == 2){ parameters[0] = "0" + parameters[0]; } if (parameters[1].length == 1) { parameters[1] = "00" + parameters[1]; } else if(parameters[1].length == 2){ parameters[1] = "0" + parameters[1]; } //parameters = "'" + newvar + "','" + parameters[0] + "','" + parameters[1] + "'"; parameters = newvar + parameters[0] + parameters[1]; console.log(parameters); var se = document.getElementsByClassName("external-btn"); for (var j = 0; j < se.length; j++) { //console.log(se[j].getAttribute('onclick') ); //console.log("PlayEpisode(\'" + parameters + "\")"); //if (se[j].getAttribute('onclick') == "PlayEpisode(" + parameters + ")") { if (se[j].getAttribute('onclick')){ if (se[j].getAttribute('onclick').search(parameters) > 0) { //console.log(se[j].getAttribute('onclick').search(parameters)); console.debug(se[j].dispatchEvent(clickEvent)); console.debug("da"); //console.debug(se[j]); } else { window.close(); } } } } } }