您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds download links to MyEpisodes website
当前为
// ==UserScript== // @name MyEpisodes Downloader // @description Adds download links to MyEpisodes website // @namespace https://gf.qytechs.cn/en/users/814-bunta // @include http://www.myepisodes.com/myshows.php* // @include http://www.myepisodes.com/allinone* // @include http://www.myepisodes.com/epslist* // @version 1.0 // @Author Bunta // @license http://creativecommons.org/licenses/by-nc-sa/3.0/us/ // @grant none // ==/UserScript== /* Console import for testing: var body = document.getElementsByTagName("body")[0]; var script = document.createElement('script'); script.type = "text/javascript"; script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"; body.appendChild(script); var $ = JQuery */ (function() { function Tracker(shortname, icon, searchurl, useNumbers) { this.shortname = shortname; this.icon = icon; this.searchurl = searchurl; this.useNumbers = useNumbers; this.getHTML = function (query, episode) { var tShortname = this.shortname; var tIcon = this.icon; var tSearchURL = this.searchurl; var tUseNumbers = this.useNumbers; // Alter search or link parameters for special cases switch (query) { case "Marvel's Agents of S.H.I.E.L.D": query = "Marvels Agents"; break; case "Fairy Tail": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=fairy+tail+horrible+480"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "Hunter x Hunter": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=hunter+horrible+480p"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "God Eater": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=god+eater+horrible+480p"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "Magi: The Labyrinth of Magic": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=magi+hatsuyuki+480"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "Naruto: Shippuuden": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=naruto+horrible+480p"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "Kiseijuu": query = ""; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=parasyte+horrible+480p"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; case "One Piece": query = ""; //tSearchURL = "http://tracker.yibis.com/index.php"; tUseNumbers = false; tSearchURL = "http://www.nyaa.se/?page=search&cats=1_37&filter=0&term=one+piece+horrible+480"; tIcon = "http://anidb.net/favicon.ico"; tShortname = "Anime"; break; default: break; } // Add episode numbers if enabled if(tUseNumbers){ search = query + " " + episode; } else { search = query; } var html = "<a target=\"_blank\" href=\"" + tSearchURL; html += escape(search); html += "\">"; if (tIcon != "") { html += "<img width=\"14\" heigth=\"14\" border=\"0\" src=\"" + tIcon + "\" alt=\"" + tShortname + "\">"; } else { html += tShortname; } html += "</a>"; return html; } // Used for old EZTV site POST process this.getEZTVHTML = function (query) { var html = "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">" + "<form target=\"_blank\" action=\"https://eztv.ag/search/\" method=\"POST\" name=\"search\" id=\"search\">" + // "<script type=\"text/javascript\">function search_submit_form( obj ) { $( '#' + obj ).click(); return false; }</script>" + "<input type=\"submit\" value=\"Search\" name=\"search\" id=\"search_submit\" style=\"display: none;\" />" + "<input type=\"hidden\" name=\"SearchString1\" value=\"" html += query; html += "\" /><a href=\"javascript:void(0);\" onclick=\"parentNode.submit()\">"; if (this.icon != "") { html += "<img width=\"14\" heigth=\"14\" border=\"0\" src=\"" + this.icon + "\" alt=\"" + this.shortname + "\">"; } else { html += this.shortname; } html += "</a></form></font>"; return html; } } function addDownloadSeriesWatch(downloadURL) { // iterate through series table var seriesTable = $("div#serieswatch").children("table"); // Create Download column seriesTable.find("tr.header").append("<td style=\"border-bottom: solid 1px black;\">Download</td>"); // iterate through rows seriesTable.find("tr[class!=header]").each(function() { // Get series title var showTitle = $(this).find("span.shows").text(); // Get episode number var episode = $(this).find("td b").first().text().trim(); // Add download link to each episode $(this).append("<td>" + downloadURL.getHTML(showTitle, episode) + "</td>"); }); } function addDownloadPrivateShowList(downloadURL) { // iterate through series table var seriesTable = $("div#myepisodes_views table.mylist"); // Create Download column seriesTable.find("tr.header").append("<th title=\"Download\">D</th>"); // iterate through rows seriesTable.find("tr[class!=header]").each(function() { // Get series title var showTitle = $(this).find("td.showname a").text(); // Get episode number var episode = "S" + $(this).find("td.longnumber").text().replace("x", "E"); // Add download link to each episode $(this).append("<td>" + downloadURL.getHTML(showTitle, episode) + "</td>"); }); } // --------------- downloadURL --------------- // FORMAT: Tracker(shortName, iconURL, searchURL, useNumbers) // shortName - Alt display name for link // iconURL - icon displayed for link created // searchURL - URL that search string is appended to // useNumbers - if true adds the episode number to the search URL var downloadURL = new Tracker("EZTV", "http://eztv.ag/favicon.ico", "https://eztv.ag/search/", false); //downloadURL = new Tracker("Kickass", "https://kastatic.com/images/favicon.ico", "https://kickass.to/usearch/?field=time_add&sorder=desc&q=ettv -720p -1080p ", false); // --------------- END OF downloadURL --------------- if($("title").text().contains("SeriesWatch")){ addDownloadSeriesWatch(downloadURL); } else if($("title").text().contains("Private Show List")){ addDownloadPrivateShowList(downloadURL); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址