Greasy Fork is available in English.

快传文件改名

让快传显示文件的原来的名字,而不是被压缩过的

// ==UserScript==
// @name       快传文件改名
// @namespace  http://userscripts.org/scripts/show/155005
// @version    0.21
// @description  让快传显示文件的原来的名字,而不是被压缩过的
// @match      http://kuai.xunlei.com/d/*
// @copyright  2012+, G yc
// ==/UserScript==
var links = document.getElementsByClassName("file_name");
var i = 0;
for(i = 0; i <= links.length - 1; i++) {
    if(links[i].title != links[i].innerText) {
        links[i].innerText = links[i].title;
    }
}
var addStyle = function (cssText) {
    var head = document.querySelector('head');
    var style = document.createElement('style');
    style.setAttribute('type', 'text/css');
    style.textContent = cssText;
    head.appendChild(style);
};
var css = ' ' + '.adv_area, .file_right, .advl, .hot_list {' + '    display: none !important;' + '}' + '.file_left, .file_src, .file_src li {' + '    width: 100% !important;' + '    height: 100% !important;' + '}' + '.c_2, .c_2 a{' + '    width: auto !important;' + '}' + '.c4.status {' + '    width: 100px !important;' + '}' + '.c4 {' + '    float: right !important;' + '}';
addStyle(css);
var str = document.URL + "\n\r";
var files = document.getElementsByClassName("file_tr");
for(i = 0; i <= files.length - 1; i++) {
     str += files[i].innerText.trim() + "\n";
}
var txt = document.createElement("textarea");
txt.textContent = str;
txt.rows = links.length + 1;
txt.cols = "50";
var div = document.getElementsByClassName("file_left")[0];
div.appendChild(txt);