myshows.me+

Добавляет ссылки на сайты под постер сериала на сайте myshows.me

目前为 2017-11-26 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name myshows.me+
  3. // @description Добавляет ссылки на сайты под постер сериала на сайте myshows.me
  4. // @include https://myshows.me/view/*
  5. // @version 1.1.03
  6. // @namespace https://greasyfork.org/users/9344
  7. // @grant GM_addStyle
  8. // ==/UserScript==
  9. var ru2en = {
  10. ru_str: "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя",
  11. 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"],
  12. translit: function (j) {
  13. var g = "";
  14. for (var l = 0, h = j.length; l < h; l++) {
  15. var k = j.charAt(l),
  16. i = this.ru_str.indexOf(k);
  17. if (i >= 0) {
  18. g += this.en_str[i]
  19. } else {
  20. g += k
  21. }
  22. }
  23. return g
  24. }
  25. };
  26. $(document).ready(function () {
  27. var imgs = "https://plus.google.com/_/favicon?domain=";
  28. var movie_eng = $(".subHeader");
  29. if (movie_eng.text() !== "") {
  30. var movie = movie_eng.text();
  31. } else {
  32. var movie_russ = $("[itemprop='name']");
  33. var newLbl = $(movie_russ[0].outerHTML);
  34. $("span", newLbl).remove();
  35. movie = newLbl.text()
  36. }
  37. var movie_rus = $("h1[itemprop='name']").text();
  38. var movie_idd = document.URL.substr(30);
  39. var movie_id = movie_idd.slice(0,-1);
  40. var movie_enc = encodeURIComponent(movie);
  41. var movie_imdb = ru2en.translit(movie);
  42. //var year = $(".info a").html();
  43.  
  44. 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>';
  45. 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>';
  46. var link3 = '<a target="_blank" title="Google" href="https://www.google.com/search?q=' + movie_enc +'"><img src="' + imgs + 'google.com"></a>';
  47. var link4 = '<a target="_blank" title="Yandex" href="http://yandex.ua/yandsearch?text=' + movie + '"><img src="' + imgs + 'yandex.ua"></a>';
  48. 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>';
  49. 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>';
  50. var link7 = '<a target="_blank" title="filmix.me" href="https://filmix.me/search/' + movie_enc + '"><img src="' + imgs + 'filmix.me"></a>';
  51. var link8 = '<a target="_blank" title="megaserial.club" href="https://megaserial.club/search/?q='+movie+ '"><img src="' + imgs + 'megaserial.club"></a>';
  52. 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>';
  53. var link10 = '<a target="_blank" title="tsearch.me" href="http://tsearch.me/?q='+movie+ '"><img src="'+imgs+'tsearch.me"></a>';
  54. var link11 = '<a target="_blank" title="RuTor.info" href="http://rutor.info/search/' + movie_enc + '"><img src="' + imgs + 'rutor.is"></a>';
  55. var link12 = '<a target="_blank" title="KinoZal.tv" href="http://kinozal.tv/browse.php?s='+movie_enc+ '"><img src="'+imgs+'kinozal.tv"></a>';
  56. var link13 = '<a target="_blank" title="zona.ru" href="http://zona.mobi/search/' + movie_enc+'"><img src="' + imgs + 'zona.ru"></a>';
  57. var link14 = '<a target="_blank" title="Обозреватель новинок" href="http://oxvo.ru/?s=' + movie_enc + '"><img src="'+imgs+'oxvo.ru"></a>';
  58. var link15 = '<a target="_blank" title="Смотреть трейлер на Ютубе" href="http://www.youtube.com/results?search_query=' + movie_rus + 'трейлер" class="yu">Трейлер<img src="' + imgs + 'youtube.com"></a>';
  59.  
  60. var post = '<br><div class="torrents">' + link1 + link2 + link3 + link4 + link5 + link6 + link7 + link8 + link9 + link10 + link11 + link12 + link13 + link14 + link15 +"</div>";
  61. if ($(".presentBlock").length > 0) {
  62. $("p.user-in-show-only").before(post);
  63. $(".torrents").css({
  64. //"padding-left": "5px",
  65. "margin-top": "-20px",
  66. "margin-bottom": "10px",
  67. "background-color": "#f2f2f2",
  68. width: "480px"
  69. });
  70. $(".torrents a").css({
  71. margin: "4px"
  72. });
  73. $(".torrents a img").css({
  74. border: "0",
  75. "margin-top": "3px",
  76. "margin-bottom": "3px"
  77. })
  78. } else {
  79. $("p.user-in-show-only").before(post);
  80. $(".torrents").css({
  81. "margin-top": "-20px",
  82. "margin-bottom": "10px",
  83. "background-color": "#f2f2f2",
  84. width: "300px"
  85. });
  86. $(".torrents a").css({
  87. margin: "7px"
  88. });
  89. $(".torrents a img").css({
  90. border: "0",
  91. "margin-top": "3px",
  92. "margin-bottom": "3px"
  93. })
  94. }
  95. GM_addStyle(`
  96. .yu {
  97. display: inline-block;
  98. border: 1px solid #CC0000;
  99. color: #999999;
  100. border-radius: 3px 3px 3px 3px;
  101. -webkit-border-radius: 3px 3px 3px 3px;
  102. -moz-border-radius: 3px 3px 3px 3px;
  103. font-family: "PT Sans","Trebuchet MS",Arial,sans-serif;
  104. width: auto;
  105. height: auto;
  106. font-size: 1.6rem;
  107. padding: 8px 22px;
  108. background-color: #F0F0F0;
  109. margin: 0px !important;
  110. margin-left: 22px !important;
  111. }
  112. .yu:hover {
  113. border: 1px solid #CC0000;
  114. color: #FFFFFF;
  115. background-color: #CC0000
  116. }
  117. `);
  118. });