Greasy Fork

Greasy Fork is available in English.

Bangumi快捷播放

首页追番卡片显示中文标题,浮动卡片增加资源搜索,可添加对应集数播放源,浮动卡片状态实时改变无需刷新

当前为 2024-10-25 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
RiverYale
评分
0 0 0
版本
3.3
创建于
2021-11-29
更新于
2024-10-25
大小
13.4 KB
兼容性
与 Chrome 兼容 与 Edge 兼容
许可证
MIT
适用于

脚本说明

在Greasy Fork上安装

该脚本用于Bangumi登陆后,首页追番框中显示中文标题,浮动卡片增加对应集数快捷搜索和播放源(需手动添加网址格式),更新剧集状态后自动更新卡片信息

  1. 首页追番框中显示中文标题,交换了鼠标悬浮时的内容和页面的内容,使得中文显示在页面上

  2. 添加资源网址格式后在浮动卡片中增加资源链接

  3. 点击修改状态按钮后立即修改卡片状态

  4. 点击资源链接后自动更新为“看过”,可关闭,默认状态可在代码中修改autoMarktruefalse。点击“生成模板”可自动生成并复制资源列表模板代码

注:SP的剧集不在资源考虑范围内


自定义代码

提示:在更新脚本前记得保留自己的修改

修改“自动标记”的默认状态

修改代码中的autoMarktrue表示开启或false表示关闭。

var autoMark = true;      // 默认点击链接后自动标记为看过

修改资源验证

Bangumi上更新了并不表示资源网站更新了,该变量表明会使用该网站的资源进行验证,如果网站返回404,则表明未更新资源,移除全部资源列表,剧集数字标红。
想要修改该值时建议选择一个资源更新较早较全的网站。

var authSrc = "AGE动漫";  // 若404则表明未更新资源,全部移除,若无需验证则删除引号中的内容

添加资源列表

该内容正确添加后才能进行资源跳转,以下为示例,展示的链接可能无法访问

  • "AGE动漫"表示该资源名称,authSrc的值与此对应
  • pattern表示资源网址格式,${id}表示在资源网站的id位置,${ch}表示播放路线,${ep}表示剧集数,这些内容会被替换
  • 331887表示在Bangumi中番剧的ID,可在番剧详情页网址中查看,如第二个番剧的网址为 https://bgm.tv/subject/331887
  • 后续的数组表示集数的转换方式,可以没有,第一个数字表示资源网址对应ID,第二个表示播放线路,第三个表示剧集偏移,后续的数组[x, y]表示从x集开始偏移增加y
  • 示例,如番剧《86-不存在的地域-》,Bangumi的ID为331887,则第12集对应网址ID为20210249,播放线路为2,集数为12-11=1,18集集数为18-11+0.5+0.5=8,第18集最后的网址为 https://www.agemys.vip/play/20210249?playid=2_8
  • 若想添加多个资源可用逗号分割
  • 也可以直接填一个网址,则该资源的所有剧集都是这个链接
  • search表示对应资源网站搜索关键词时的网址,${keyword}表示搜索的关键词,会被替换为番剧的中文名称。当对应番剧没有添加ID时会显示用于搜索的网址,由于不同网站番剧名称的差异,可能需要用户在跳转后的页面中修改关键字才能搜索到相应资源
var src_dict = {
    "AGE动漫": {  // 网址格式,番剧ID: [资源ID, 播放线路, 总体集数偏移, [集数, 增加偏移]...]
        pattern: "https://www.agemys.vip/play/${id}?playid=${ch}_${ep}",
        search: "https://www.agemys.vip/search?query=${keyword}&page=1",
        331535: [20210253, 2, 0],                               // 宿命回响
        331887: [20210249, 2, -11,                              // 86-不存在的地域-
                [17.5, 0.5], [18, 0.5], [18.5, 0.5], [19, 0.5]],
        311759: "https://www.agemys.vip/detail/20200289",       // 结城友奈是勇者~大满开之章~
    }
}


兼容性

  • Bangumi为HTTPS协议,如果资源页面为HTTP协议无法验证资源是否可以访问,但可以正常打开
  • 资源网址的网址必须有固定格式,包括番剧标识符,播放路线(若没有填则填0),有规律的播放集数,搜索网址同理
  • 如果用于资源验证的网站返回的不是404则无法生效,如部分内嵌网页播放的网站不会返回404,而是打开后无法正常播放
  • 示例网站的网址的可能发生变化导致无法访问,请自行查找新的资源,如其他网站、更新的网址
  • 可能与其它脚本冲突
  • 测试过的应用(其他不保证)
    • Microsoft Edge 版本 96.0.1054.34 (官方内部版本) (64 位)
    • Google Chrome 版本 96.0.4664.45 (正式版本) (64 位)
    • Tampermonkey v4.13


其他

  • 手动修改代码后,插件可能会停止自动更新,功能出现问题时可到脚本安装页面查看是否有更新

GitHub Pages

Bangumi动画搜索 跳转AniDB/MyAnimeList/ANN/TMDB和动漫花园等BT站/在线播放站一键跳转

转载请注明出处


更新日志

  • v3.3
    • 新增生成简易配置模板功能(自动标记按钮旁)
  • v3.2
    • 自动标记按钮旁新增功能加载进度文本
    • 修复点击“看到”后,错误更新到SP卡片的bug
    • 修改加载代码
  • v3.1
    • 跳转链接样式修改
  • v3.0
    • 功能加载方式优化,缓解阻塞
  • v2.9
    • 无法访问的资源不再删除资源链接
  • v2.8
    • 适配原名为中文的番剧
    • 适配列表模式的标题对换
  • v2.7
    • 未添加搜索格式时提醒
  • v2.6
    • 新增资源网站关键词搜索功能
  • v2.5
    • 删除代码外层函数
  • v2.4
    • 修复番剧看完后,中文标题不显示的问题