Advertisement
nCore1701

nCore

Oct 7th, 2016
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  
  3. Ez a script átalakítja az nCore találati listáját lista nézetből galéria nézetté.
  4. Így fog kinézni:
  5. http://kepfeltoltes.hu/161012/screen_www.kepfeltoltes.hu_.png
  6.  
  7. Használat:
  8.  
  9. 1) A Chrome Web Storeból telepítsd a Custom JavaScript extensiont:
  10. https://chrome.google.com/webstore/detail/custom-javascript-for-web/poakhlngfciodnhlhhgnaaelnpjljija
  11.  
  12. 2) Nyiss meg az nCore-on egy tetszőleges lapot.
  13.  
  14. 3) Katt a "CJS" ikonra, másold be a kódot, engedélyezd a futtatást, mentsd el.
  15.  
  16. 4) Ha ki szeretnéd kapcsolni ideiglenesen vagy végleg, csak vedd ki az engedélyezésből a pipát.
  17.  
  18. */
  19.  
  20. if(window.location.href.search("ncore.cc/torrents.php") > -1){
  21.     dobozok = document.getElementsByClassName("box_torrent");
  22.     lenyilok1 = document.getElementsByClassName("torrent_lenyilo");
  23.     lenyilok2 = document.getElementsByClassName("torrent_lenyilo2");
  24.     l1 = 0
  25.     l2 = 0
  26.     newHtml = "";
  27.     cnt = 0;
  28.     four = 0;
  29.     for (i = 0; i < dobozok.length; i++) {
  30.         neve = "";
  31.         try {
  32.             neve = dobozok[i].childNodes[3].childNodes[1].childNodes[3].childNodes[3].childNodes[1].outerHTML;
  33.         } catch (err) {
  34.             try {
  35.                 neve = dobozok[i].childNodes[3].childNodes[1].childNodes[1].childNodes[3].childNodes[1].outerHTML;
  36.             } catch (err) {}
  37.         }
  38.         imdb = "";
  39.         try {
  40.             if (typeof(dobozok[i].childNodes[3].childNodes[1].childNodes[3].childNodes[3].childNodes[3].childNodes[1].childNodes[3]) != 'undefined') {
  41.                 imdb = dobozok[i].childNodes[3].childNodes[1].childNodes[3].childNodes[3].childNodes[3].childNodes[1].childNodes[3].outerHTML;
  42.             } else {
  43.                 imdb = dobozok[i].childNodes[3].childNodes[1].childNodes[3].childNodes[3].childNodes[3].childNodes[1].childNodes[0].outerHTML;
  44.             }
  45.         } catch (err) {}
  46.         feltoltve = dobozok[i].childNodes[3].childNodes[5].innerHTML.replace('<br>', ' ');
  47.         meret = dobozok[i].childNodes[3].childNodes[9].innerHTML;
  48.         download = dobozok[i].childNodes[3].childNodes[13].innerHTML;
  49.         seed = dobozok[i].childNodes[3].childNodes[17].innerText;
  50.         leech = dobozok[i].childNodes[3].childNodes[21].innerHTML;
  51.         type = dobozok[i].childNodes[1].childNodes[1].childNodes[0].alt;
  52.         if (type == "SD/EN" || type == "DVDR/EN" || type == "HD/EN" || type == "DVD9/EN") {
  53.             type = "<span style='color:rgb(0,0,255);'>" + type + "</span>";
  54.         }
  55.         if (type == "SD/HU" || type == "DVDR/HU" || type == "HD/HU" || type == "DVD9/HU") {
  56.             type = "<span style='color:rgb(0,255,0);'>" + type + "</span>";
  57.         }
  58.         if (type == "SD" || type == "HD" || type == "DVDR" || type == "Imageset") {
  59.             type = "<span style='color:rgb(255,0,0);'>" + type + "</span>";
  60.         }
  61.         if (type == "MP3/HU" || type == "MP3/EN" || type == "Lossless/HU" || type == "Lossless/EN" || type == "Klip") {
  62.             type = "<span style='color:rgb(88,2,123);'>" + type + "</span>";
  63.         }
  64.         imglink = "";
  65.         try {
  66.             img_tag = dobozok[i].childNodes[3].childNodes[1].childNodes[3].childNodes[3].childNodes[3].childNodes[0].childNodes[0].outerHTML;
  67.             from = img_tag.indexOf("mutat(") + 7;
  68.             to = img_tag.indexOf("',", from);
  69.             imglink = img_tag.substring(from, to);
  70.         } catch (err) {}
  71.         if (four == 3) {
  72.             w = "214px;";
  73.             mr = "0px;";
  74.         } else {
  75.             w = "216px;";
  76.             mr = "10px;";
  77.         }
  78.         line1 = '<div style="border-color: #6E6E6E;margin-right:' + mr + ' margin-bottom:10px;overflow:hidden;float:left;position:relative;width: ' + w + ' height: 250px;border-width: 1px; border-style: solid">   <div style="border-color: #6E6E6E;width: 100%; height: 30px;background-color: #6E6E6E;border-width: 0px 0px 1px 0px; border-style: solid">';
  79.         line2 = '</div><img style="display:block;margin-right:auto;margin-left:auto;max-height: 179px;max-width:220px;" src=' + imglink + '><div style="border-color: #6E6E6E;bottom:0;position:absolute;background-color: #474747;width: 100%; min-height: 38px;border-width: 1px 0px 0px 0px; border-style: solid">';
  80.         line3 = 'D: ' + download + ', S: <span style="font-weight:bold;color:yellow">' + seed + '</span>, L: ' + leech + ', M: ' + meret + '<br>' + feltoltve + '<br>' + imdb + '</div></div>';
  81.         if (cnt == 0) {
  82.             wrap_s = "<div style='display:inline-block'>";
  83.         } else {
  84.             wrap_s = "";
  85.         }
  86.         if (cnt == 3) {
  87.             wrap_e = "</div>";
  88.         } else {
  89.             wrap_e = "";
  90.         }
  91.         newHtml = newHtml + wrap_s + line1 + neve + "<br>" + type + line2 + line3 + wrap_e;
  92.         if (i == dobozok.length - 1) {
  93.             newHtml = newHtml + "</div>";
  94.             newHtml = newHtml + lenyilok2[l2].outerHTML;
  95.             newHtml = newHtml + lenyilok1[l1].outerHTML;
  96.         }
  97.         if (cnt == 3) {
  98.             newHtml = newHtml + lenyilok2[l2].outerHTML;
  99.             newHtml = newHtml + lenyilok1[l1].outerHTML;
  100.             newHtml = newHtml + lenyilok2[l2 + 1].outerHTML;
  101.             newHtml = newHtml + lenyilok1[l1 + 1].outerHTML;
  102.             l1 = l1 + 2;
  103.             l2 = l2 + 2;
  104.         }
  105.  
  106.         if (cnt == 3) {
  107.             cnt = -1;
  108.         }
  109.         cnt++;
  110.         four++;
  111.         if (four == 4) {
  112.             four = 0;
  113.         }
  114.     }
  115.  
  116.     document.getElementsByClassName("box_torrent_all")[0].innerHTML = newHtml;
  117.     document.getElementsByClassName("box_alcimek_all")[0].style.display = "none";
  118. }
  119. //created by Odz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement