MyShows: add magnetdl links

Add magnetdl links for quick search and downloading

질문, 리뷰하거나, 이 스크립트를 신고하세요.
// ==UserScript==
// @name         MyShows: add magnetdl links
// @namespace    none
// @version      0.9.1
// @description  Add magnetdl links for quick search and downloading
// @author       vike
// @include      https://old.myshows.me/profile/
// @grant        none
// ==/UserScript==

$(function(){
    var showNameBlocks = $("h2[class^='showHeader fsHeader marginAntiTopHalfBase']");
    for (idx = 0; idx < showNameBlocks.size(); idx++) {
        var data = showNameBlocks.eq(idx);
        var idShow = data.attr('id').replace(/\D/g, '');
        var showName = data.find('span').eq(0).find('span').text() || data.find('span').eq(0).find('a').text();

        var showBlocks = $("div[data-show-id='" + idShow + "'] tr");
        for (ydx = 0; ydx < showBlocks.size(); ydx++) {
            var tds = showBlocks.eq(ydx).find('td');

            var sxe = tds.eq(0).text().split("x");
            var season = sxe[0].length < 2 ? "0" + sxe[0] : sxe[0];
            var episode = sxe[1].length < 2 ? "0" + sxe[1] : sxe[1];

            var searchStr = showName + ' S' + season + 'E' + episode;
            var searchEncStr = searchStr.replace(/ /g, '%20');

            var downBlock = tds.eq(5);
            var isNew = downBlock.find('div').length === 0;
            if (isNew) {
                downBlock.append('<div class="buttonPopup _download _compact"><ul></ul></div>');
            }

            var downList = downBlock.find('ul').eq(0);
            downList.prepend('<li><a rel="nofollow external" href="https://www.magnetdl.com/search/?q=' + searchEncStr + '&m=1" target="_blank">search video at magnetdl.com</a></li>');

            if (isNew) {
                downBlock.find('div').eq(0).on('click', function (e) {
                    e.stopPropagation();
                    $(this).toggleClass('_hover');
                });
            }
        }
    }
});
长期地址
遇到问题?请前往 GitHub 提 Issues,或加Q群1031348184

赞助商

Fishcpy

广告

Rainyun

注册一下就行

Rainyun

一年攒够 12 元