您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enhance ProjectFreeTV links with episode information.
当前为
// ==UserScript== // @name ProjectFreeTv Episode Guide // @namespace pftepisodeguide // @version 0.2 // @description Enhance ProjectFreeTV links with episode information. // @author splttingatms // @include http://projectfreetv.im/free/* // @include https://projectfreetv.im/free/* // @include http://*.projectfreetv.im/free/* // @include https://*.projectfreetv.im/free/* // @include http://projectfreetv.im/episode/* // @include https://projectfreetv.im/episode/* // @include http://*.projectfreetv.im/episode/* // @include https://*.projectfreetv.im/episode/* // @grant none // @require http://code.jquery.com/jquery-3.0.0.min.js // ==/UserScript== (function() { 'use strict'; function isEpisodePage() { return window.location.href.indexOf("episode") !== -1; } function parseFullEpisodeTitle(title) { var parsedEpisode = title.match(/(.+) Season (\d+) Episode (\d+)/); return { series: parsedEpisode[1], season: parsedEpisode[2], episode: parsedEpisode[3] }; } if (isEpisodePage()) { var fullEpisodeTitle = $(".title")[0].innerText; var episode = parseFullEpisodeTitle(fullEpisodeTitle); $.getJSON(`https://www.omdbapi.com/?t=${encodeURIComponent(episode.series)}&Season=${episode.season}&Episode=${episode.episode}&callback=?`, function(result) { $(".box b")[3].nextSibling.data = result.Plot; }); } else { $("table tr").each(function () { var episodeTableRow = $(this); var episodeLink = $("a:first-child", episodeTableRow); var episode = parseFullEpisodeTitle(episodeLink.text()); $.getJSON(`https://www.omdbapi.com/?t=${encodeURIComponent(episode.series)}&Season=${episode.season}&Episode=${episode.episode}&callback=?`, function(result) { episodeLink.text(`S${episode.season}E${episode.episode} ${result.Title}`); var plot = $("</p>") .text(result.Plot) .css({margin: 0, textAlign: 'left'}); $("th", episodeTableRow).append(plot); }); }); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址