Mal Lookup

🎌 直连 MAL 的零配置动漫搜索工具

直连 MyAnimeList 的搜索工具,无需 API 密钥即可查询动画、漫画、用户榜单及季度排行,解决 Jikan 接口不稳定问题。

收藏
7.6k
安装
1.6k
版本
1.3.1
CLS 安全性认证2026-07-14
点击查看完整报告 >

使用说明

核心用法

MAL Lookup 是一套命令行工具,通过调用 MyAnimeList.net 内部 load.jsonprefix.json 端点实现数据抓取。支持三大功能模块:

1. 标题搜索mal search anime|manga <关键词> 快速匹配作品;
2. 高级筛选mal advanced <genre> [最低评分] 按类型与评分区间检索,涵盖 Action、Psychological、Slice of Life 等 15+ genre;

3. 用户与榜单mal list <type> <用户名> [状态] 抓取个人追番列表,mal top / mal season <年> <季> 查看热门与季度排行。

显著优点

  • 零配置成本:无需 MAL API Key,绕过 Jikan 第三方服务的不稳定性;
  • 响应快:直接请求官方内部端点,延迟低;
  • 轻量依赖:仅依赖 curl、jq、grep、awk 等标准 Unix 工具;
  • 场景覆盖全:从即时搜索到深度筛选,再到社交化的用户榜单,满足追番、补番、研究等多场景。

潜在缺点与局限性

  • 非官方接口风险:使用未公开的 load.json 端点,MAL 随时可能变更或封禁;
  • 数据完整度受限:内部端点返回字段少于官方 API,部分元数据(如详细制作人员、完整声优表)可能缺失;
  • 无身份验证:无法访问私密列表或执行评分、更新状态等写操作;
  • 速率限制不明:缺乏官方文档说明,高频调用存在临时封 IP 的可能;
  • 解析脆弱性:依赖 HTML/JSON 结构稳定性,页面改版会导致脚本失效。

适合人群

  • 动漫/漫画爱好者需要快速查作品、追更新、补旧番;
  • 不想申请 API Key 的轻度开发者或脚本用户;
  • 需要集成 MAL 数据到个人工作流(如终端、笔记软件)的极客用户。

常规风险

  • 服务中断:非官方端点被封锁或限流后功能失效;
  • 数据时效性:缓存或延迟导致榜单、评分与网页版不一致;
  • 合规灰色地带:虽仅读取公开数据,但违反 MAL ToS 潜在条款;
  • 依赖链风险:jq、curl 等工具版本差异可能导致解析失败。

---
版本 1.3.0 | 依赖:curl, jq, grep, awk

安全解读

核心用法

mal-lookup 是一款面向 ACG 爱好者的纯文档型查询工具,通过调用 MyAnimeList 内部端点(load.jsonprefix.json)实现数据检索,无需依赖官方 Jikan API。支持五大核心功能:

  • 基础搜索mal search anime/manga <关键词> 快速定位作品
  • 高级筛选:按类型(Action、Psychological 等 15+ genre)+ 最低评分组合查询
  • 用户列表:获取指定用户的动漫/漫画收藏列表,支持按观看状态过滤
  • 排行榜mal top 查看当季热门,mal season <年份> <季节> 回顾历史季度

显著优点

1. 绕过 API 限制:直接对接 MAL 内部端点,规避 Jikan 的速率限制和稳定性问题
2. 零依赖部署:纯 Markdown Skill,无需安装额外运行时或库

3. 轻量高效:代码仅 91 行/3.4KB,响应速度快

4. 功能完整:覆盖搜索、筛选、用户追踪、榜单四大场景

潜在局限

  • 数据来源风险:依赖 MAL 非公开端点,存在接口变更导致功能失效的可能
  • 隐私外发:搜索词和用户名明文传输至第三方服务器
  • 无本地缓存:每次查询均需联网,无法离线使用
  • T3 来源:个人开发者维护,长期更新和安全性依赖单一维护者

适合人群

  • 频繁查询 MAL 数据的动漫/漫画追踪者
  • 对 Jikan API 稳定性不满的开发者/高级用户
  • 需要快速批量检索作品信息的内容创作者

常规风险

搜索内容会被发送至 MyAnimeList 服务器,应避免输入真实姓名、地址等敏感信息;建议仅用于公开作品数据查询场景。

Mal Lookup 内容

手动下载zip · 2.1 kB
skill-card.mdtext/markdown
请选择文件