您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
create tag H2, sort comments reverse
当前为
// ==UserScript== // @name rutor.info - name to filename // @namespace bayarookie // @description create tag H2, sort comments reverse // @include http://rutor.info/torrent/* // @include http://rutor.is/torrent/* // @include http://6tor.org/torrent/* // @version 1.5 // @grant none // ==/UserScript== function create_h2(s) { document.title = s; s = s.replace(/[:\\\/?]/g, "."); s = s.replace(/[']/g, "`"); s = s.replace(/(50\/50)/g, "50на50"); s = s.replace(/(\| )/g, ""); s = s.trim(); var e_h2 = document.createElement("h2"); var t_h2 = document.createTextNode(s); e_h2.appendChild(t_h2); all.insertBefore(e_h2, all.children[2]); } var e_h1 = document.getElementsByTagName('h1')[0]; var s_h1 = e_h1.firstChild.data; s_h2 = s_h1; var pos1 = s_h1.indexOf("/"); if (pos1 > 0) { var sub1 = s_h1.slice(0, pos1); var pos2 = s_h1.indexOf("("); var sub2 = s_h1.slice(pos1 + 1, pos2); var s_h2 = sub2.trim() + " (" + sub1.trim() + ")"; if (pos2 > 0) { var pos3 = s_h1.indexOf(")"); var sub3 = s_h1.slice(pos2 + 1, pos3); s_h2 = s_h2 + " " + sub3; if (pos3 > 0) { s_h2 = s_h2 + s_h1.slice(pos3 + 1); } } } if (s_h1.indexOf("VA") === 0 || s_h1.indexOf("V.A.") === 0 || s_h1.indexOf("Сборник") === 0 || s_h1.indexOf("Various Artists") === 0) { var pos1 = s_h1.indexOf("("); if (pos1 > 0) { s_h2 = "VA - "; var pos2 = s_h1.indexOf(")"); var sub1 = s_h1.slice(pos1 + 1, pos2); var d = new Date(); if (sub1 == d.getFullYear()) { var m = d.getMonth() + 1; if (m.toString().length == 1) { m = "0" + m; } var c = d.getDate(); if (c.toString().length == 1) { c = "0" + c; } sub1 = sub1 + "." + m + "." + c; } else if (sub1.indexOf(".") > 0) { var pdt1 = sub1.indexOf("."); var sdt1 = sub1.slice(0, pdt1); var pdt2 = sub1.indexOf(".", pdt1 + 1); var sdt2 = sub1.slice(pdt1 + 1, pdt2); sub1 = sub1.slice(pdt2 + 1) + "." + sdt2 + "." + sdt1; } if (s_h1.indexOf("VA") === 0) {i = 5;} else if (s_h1.indexOf("V.A.") === 0) {i = 7;} else if (s_h1.indexOf("Various") === 0) {i = 18;} else {i = 10;} s_h2 = s_h2 + sub1 + " - " + s_h1.slice(i, pos1); } } if (s_h1.indexOf("PC |") > 0) { s_h2 = s_h1.replace(/(PC \| )/g, ""); } create_h2(s_h2); //Обратная сортировка по дате function process() { if (arguments.callee.done) return; arguments.callee.done = true; //process comments begin var trs = document.getElementsByClassName('c_h'); var tbody = trs[0].parentNode; var count = tbody.childElementCount - 6; for(var i = count; i > -1; i = i - 3) { tbody.appendChild(tbody.childNodes[i]); tbody.appendChild(tbody.childNodes[i]); tbody.appendChild(tbody.childNodes[i]); } //process comments end } // Set event for firefox, opera if (document.addEventListener) { document.addEventListener("DOMContentLoaded", process, false); } // Set event for ie /*@cc_on @*/ /*@if (@_win32) document.write("<script id=__ie_onload defer src=javascript:void(0)>"); document.write("<\/script>"); var script = document.getElementById("__ie_onload"); script.onreadystatechange = function() { if (this.readyState == "complete") { process(); } }; /*@end @*/ // Set event for safari if (/WebKit/i.test(navigator.userAgent)) { var _timer = setInterval(function() { if (/loaded|complete/.test(document.readyState)) { clearInterval(_timer); delete _timer; process(); } }, 10); } // Set event for other browsers window.onload = process;
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址