// ==UserScript==
// @name myshows.me+
// @description Добавляет ссылки на сайты под постер сериала на сайте myshows.me
// @include https://myshows.me/view/*
// @version 1.1.02
// @namespace https://greasyfork.org/users/9344
// @grant GM_addStyle
// ==/UserScript==
var ru2en = {
ru_str: "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя",
en_str: ["A", "B", "V", "G", "D", "E", "YO", "ZH", "Z", "I", "Y", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "F", "KH", "TS", "CH", "SH", "SHCH", "", "Y", "", "E", "YU", "YA", "a", "b", "v", "g", "d", "e", "yo", "zh", "z", "i", "y", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "kh", "ts", "ch", "sh", "shch", "", "y", "", "e", "yu", "ya"],
translit: function (j) {
var g = "";
for (var l = 0, h = j.length; l < h; l++) {
var k = j.charAt(l),
i = this.ru_str.indexOf(k);
if (i >= 0) {
g += this.en_str[i]
} else {
g += k
}
}
return g
}
};
$(document).ready(function () {
var imgs = "https://plus.google.com/_/favicon?domain=";
var movie_eng = $(".subHeader");
if (movie_eng.text() !== "") {
var movie = movie_eng.text();
} else {
var movie_russ = $("[itemprop='name']");
var newLbl = $(movie_russ[0].outerHTML);
$("span", newLbl).remove();
movie = newLbl.text()
}
var movie_rus = $("h1[itemprop='name']").text();
var movie_idd = document.URL.substr(30);
var movie_id = movie_idd.slice(0,-1);
var movie_enc = encodeURIComponent(movie);
var movie_imdb = ru2en.translit(movie);
//var year = $(".info a").html();
var link1 = '<a target="_blank" title="Кинопоиск" href="https://www.kinopoisk.ru/index.php?kp_query=' + movie_enc + '&first=no&what="><img src="' + imgs + 'kinopoisk.ru"></a>';
var link2 = '<a target="_blank" title="imdb" href="http://www.imdb.com/find?ref_=nv_sr_fn&q=' + movie_enc + '&s=all"><img src="' + imgs + 'imdb.com"></a>';
var link3 = '<a target="_blank" title="Google" href="https://www.google.com/search?q=' + movie_enc + " " + movie_rus + '"><img src="' + imgs + 'google.com"></a>';
var link4 = '<a target="_blank" title="Yandex" href="http://yandex.ua/yandsearch?text=' + movie + '"><img src="' + imgs + 'yandex.ua"></a>';
var link5 = '<a target="_blank" title="lostfilm" href="https://www.lostfilm.tv/search/?q=' + movie_enc + '"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACT1BMVEX/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OSj/OCb/Nyb/OSj/OSj/OSj/OSj/OCf/Nyb/Nyb/Nyb/Nyb/OSj/Oyr/Vkj/YFP/QjL/OSj/OSj/OSj/Szv/YVT/Y1b/ZFf/W03/PCz/OSj/OCf/QTH/urX/5eP/YFL/Nyb/OSj/OSj/cWX/2NT/8/L/7u3/8O7/ycT/Rzf/OCf/OCf/QjL/xcH/9PP/Y1b/Nyb/OCf/Rjb/0Mz/+fn/sKn/ioD/ioD/eW3/Py//OCf/OCf/QjL/xcD/8/L/Y1b/Nyb/Nyb/W03/7+7/1NH/VUb/RDT/RTX/QzP/Oin/OSj/OCf/QjL/xcD/8/L/Y1b/Nyb/Nyb/Y1b/8fD/9PT/29j/2tf/29j/ubP/RTb/OCf/OCf/QjL/xcD/8/L/Y1X/NyX/Nyb/Y1b/8fD/6ef/trD/sqz/tK3/mpH/QjL/OCf/OCf/Pi3/uLL/+fn/eW3/OSn/NCL/YVT/8/L/xcH/RTX/Oyr/PCv/Oyv/OSj/OSj/OSj/Nyb/kon/////3tz/sar/n5f/lYz/8vH/xcH/QjL/OCf/OSj/OSj/OSj/OSj/OSj/OCf/T0D/qaL/3tz/7ev/7+3/uLP/29j/tbD/QTH/OCf/OSj/OCf/PSz/Sjv/Tz//T0D/SDn/TT7/SDn/Oin/OSj/OSj/OSj/OCf/OCb/OCb/OCf/OCf/OCf/OSj/OSj///8WuxzRAAAAGHRSTlOd9f/3//////////////f////3n/b/9qAYVZ1sAAAAAWJLR0TEFAwb4QAAAAd0SU1FB+ELBAsRBcaY/L8AAAD6SURBVBjTY2BgZJKAAyZGBgZmFlaEACsLMwMbu6SUtIyErJy8gqKSMgcng4qqmrqGtKaWto6unr6BoRGDsYmpmbmFpZW1ja2dvYOjE4Ozi6ubu4enl7ePr59/QGAQQ3BIaFh4RGRUdExsXHxCYhJDckpqWnpGZlZ2Tm5efkFhEUNxSWlZeUVlVXVNbV19Q2MTQ3NLa1t7R2dXd09vX/+EiZMYJk+ZOm36jJmzZs+ZO2/+goWLGBYvWbps+YqVq1avWbsO5FgGifUbNm7avGXrtu07doIFuLh37d6zd9/+AwcPHZaQ4OFl4OMXQHhOQFCIQVhEFCEgKiYOAODxT764Dw6eAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTExLTA0VDEwOjE3OjA1KzAxOjAwLc37GwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0xMS0wNFQxMDoxNzowNSswMTowMFyQQ6cAAAAASUVORK5CYII=" alt="" /></a>';
var link6 = '<a target="_blank" title="hdrezka" href="http://hdrezka.ag/index.php?do=search&subaction=search&q='+movie+'"><img src="' + imgs + 'hdrezka.ag"></a>';
var link7 = '<a target="_blank" title="filmix.me" href="https://filmix.me/search/' + movie_enc + '"><img src="' + imgs + 'filmix.me"></a>';
var link8 = '<a target="_blank" title="megaserial.club" href="https://megaserial.club/search/?q='+movie+ '"><img src="' + imgs + 'megaserial.club"></a>';
var link9 = '<a target="_blank" title="ikinohd.club" href="http://ikinohd.club/?do=search&subaction=search&titleonly=3&story='+movie +'"><img src="' + imgs + 'ikinohd.club"></a>';
var link10 = '<a target="_blank" title="tsearch.me" href="http://tsearch.me/?q='+movie+ '"><img src="'+imgs+'tsearch.me"></a>';
var link11 = '<a target="_blank" title="RuTor.info" href="http://rutor.info/search/' + movie_enc + '"><img src="' + imgs + 'rutor.is"></a>';
var link12 = '<a target="_blank" title="KinoZal.tv" href="http://kinozal.tv/browse.php?s='+movie_enc+ '"><img src="'+imgs+'kinozal.tv"></a>';
var link13 = '<a target="_blank" title="zona.ru" href="http://zona.mobi/search/' + movie_enc+'"><img src="' + imgs + 'zona.ru"></a>';
var link14 = '<a target="_blank" title="Обозреватель новинок" href="http://oxvo.ru/?s=' + movie_enc + '"><img src="'+imgs+'oxvo.ru"></a>';
var link15 = '<a target="_blank" title="Смотреть трейлер на Ютубе" href="http://www.youtube.com/results?search_query=' + movie_rus + 'трейлер" class="yu">Трейлер<img src="' + imgs + 'youtube.com"></a>';
var post = '<br><div class="torrents">' + link1 + link2 + link3 + link4 + link5 + link6 + link7 + link8 + link9 + link10 + link11 + link12 + link13 + link14 + link15 +"</div>";
if ($(".presentBlock").length > 0) {
$("p.user-in-show-only").before(post);
$(".torrents").css({
//"padding-left": "5px",
"margin-top": "-20px",
"margin-bottom": "10px",
"background-color": "#f2f2f2",
width: "480px"
});
$(".torrents a").css({
margin: "4px"
});
$(".torrents a img").css({
border: "0",
"margin-top": "3px",
"margin-bottom": "3px"
})
} else {
$("p.user-in-show-only").before(post);
$(".torrents").css({
"margin-top": "-20px",
"margin-bottom": "10px",
"background-color": "#f2f2f2",
width: "300px"
});
$(".torrents a").css({
margin: "7px"
});
$(".torrents a img").css({
border: "0",
"margin-top": "3px",
"margin-bottom": "3px"
})
}
GM_addStyle(`
.yu {
display: inline-block;
border: 1px solid #CC0000;
color: #999999;
border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
font-family: "PT Sans","Trebuchet MS",Arial,sans-serif;
width: auto;
height: auto;
font-size: 1.6rem;
padding: 8px 22px;
background-color: #F0F0F0;
margin: 0px !important;
margin-left: 22px !important;
}
.yu:hover {
border: 1px solid #CC0000;
color: #FFFFFF;
background-color: #CC0000
}
`);
});