SuperAPI AI 工具集

pp-myanimelist

数据与分析

查看项目

更新于 10-20 23:09

技能介绍

用途

本技能驱动 myanimelist-pp-cli 二进制,让代理或用户无需注册应用、无需令牌即可获取 MyAnimeList 的公开数据。适用于标题查询、季度与排行榜浏览、声优与制作人员研究,以及评分和状态分布分析。也适合不希望把观看记录绑定到账号的本地观看追踪,以及脚本化的季度规划、待看列表筛选和系列审查,因为每次读取都会缓存且命令输出 JSON。

主要能力

  • 动画与漫画浏览:支持站点的高级筛选(查询、格式、评分、播出状态、评级、年份范围、类型等),可获取详情页、角色与声优、剧集表、论坛、图片、推荐、评论、评分与状态分布、视频等。
  • 人物与角色:查看角色档案及其登场作品与声优,查看声优和制作人员的作品履历与配音、制作信用。
  • 排行榜与季度:按类型查看动画和漫画排行;查看当前季度、往季归档、未播出的后续季度,以及可按时区偏移的每周播出表。
  • 论坛、新闻、杂志、工作室:浏览公开论坛板块与主题、最新新闻及正文、漫画连载杂志、动画工作室与授权方的制作列表。
  • 公开用户资料:读取公开成员的动画/漫画列表、统计、收藏和近期活动,无需凭据。
  • 独有分析:
    • anime divisive:根据 1-10 投票分布判断作品是普遍好评还是两极分化。
    • anime drop-risk:评估作品被弃坑的可能性,用于按完成度而非平均分筛选待看列表。
    • anime consistency:利用每集投票数据判断剧集质量是提升、稳定还是崩坏。
    • drift:查看标题的评分、成员数、收藏数和排名的历史变化。
    • week:只显示你追踪的作品,按时区生成七天播出网格,并标记同一时段冲突。
    • adaptation:判断动画是否覆盖原作漫画以及剩余原作量,便于回答动画之后从漫画哪里接着看。
    • franchise gap:找出已开始系列中遗漏的续作、剧场版或外传。

安装与使用方式

安装 CLI:

npx -y @mvanhorn/printing-press-library install myanimelist --cli-only

验证:

myanimelist-pp-cli --version

若 npx 安装失败,可回退到 Go 安装(需 Go 1.26.6 或更新版本):

go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/myanimelist/cmd/myanimelist-pp-cli@latest

确保安装目录在 $PATH 中。任何命令加 --agent 会展开为 --json --compact --no-input --no-color。可用 --select 保留字段子集(支持点路径),用 which "<能力描述>" 将自然语言能力映射到命令,用 doctor 检查设置。命令输出采用 provenance 信封,数据在 .results,来源在 .meta.source。

适用场景与限制

适合需要无凭据访问 MyAnimeList 公开数据的查询、分析和本地追踪。限制包括:不用于流媒体播放、下载或观看,仅返回元数据和流媒体链接;不修改 MyAnimeList 账号,设计中无认证写入路径;不合并 AniList、Kitsu 或 Shikimori 等其他站点数据;不提供全目录批量爬取接口。默认请求礼貌:带描述性 User-Agent、每秒一次请求、24 小时缓存。