AnimeGarden
# 🌸 Anime Garden [](https://t.me/animegarden_dev) [](https://www.npmjs.com/package/animegarden) [](https://github.com/yjl9903/AnimeGarden/actions/workflows/ci.yml) [](https://deepwiki.com/yjl9903/AnimeGarden) [English](/README.en.md) | [简体中文](/README.md) [動漫花園](https://share.dmhy.org/) 第三方 [镜像站](https://animes.garden) 以及 [动画 BT 资源聚合站](https://animes.garden). + ☁️ 为开发者准备的开放 [API 接口](https://animes.garden/docs/api) + 📺 查看 [动画放送时间表](https://animes.garden/anime) 来找到你喜欢的动画 + 🔖 支持丰富的高级搜索, 例如: `葬送的芙莉莲 +简体内嵌 字幕组:桜都字幕组 类型:动画` + 📙 自定义 RSS 订阅链接, 例如: [葬送的芙莉莲](https://animes.garden/feed.xml?filter=%5B%7B%22fansubId%22:%5B%22619%22%5D,%22type%22:%22%E5%8B%95%E7%95%AB%22,%22include%22:%5B%22%E8%91%AC%E9%80%81%E7%9A%84%E8%8A%99%E8%8E%89%E8%8E%B2%22%5D,%22keywords%22:%5B%22%E7%AE%80%E4%BD%93%E5%86%85%E5%B5%8C%22%5D%7D%5D) + ⭐ 搜索条件收藏夹和生成聚合的 RSS 订阅链接 + 👷♂️ 支持与 [AutoBangumi](https://www.autobangumi.org/) 和 [AnimeSpace](https://github.com/yjl9903/AnimeSpace) 集成 > **讨论群**: [Telegram @animegarden_dev](https://t.me/animegarden_dev) > > **推送频道**: [Telegram @animegarden_channel](https://t.me/animegarden_channel) > > **项目文档**: [由 DeepWiki 生成](https://deepwiki.com/yjl9903/AnimeGarden) [](https://animes.garden/resources/1?subject=477825) ## 使用 Skills **Anime Garden skill**: 用于从 Anime Garden 上检索动画资源. **Yuc's Anime List skill**: 用于从 yuc.wiki 上检索每个季度的新番列表. 为 OpenClaw 使用 clawhub 添加 [Anime Garden skill](https://clawhub.ai/yjl9903/animegarden) 和 [Yuc's Anime List Skill](https://clawhub.ai/yjl9903/yuc). ```bash npx clawhub install animegarden npx clawhub install yuc ``` 使用 Vercel skills CLI 添加 [Anime Garden skill](https://skills.sh/yjl9903/animegarden/animegarden) 和 [Yuc's Anime List Skill](https://skills.sh/yjl9903/animegarden/yuc). ```bash npx skills add https://github.com/yjl9903/AnimeGarden --skill animegarden npx skills add https://github.com/yjl9903/AnimeGarden --skill yuc ``` ## 使用 MCP Anime Garden MCP 服务端点: `https://api.animes.garden/mcp`. 你只需要将如下配置放入你的 MCP Client 即可. ```json { "mcpServers": { "animegarden": { "url": "https://api.animes.garden/mcp" } } } ``` ## 使用开放 API ```bash curl "https://api.animes.garden/resources?page=1&pageSize=10" ``` 你可以在[这里](https://animes.garden/docs/api)找到交互式的 Open API 文档, 以及在本仓库的 [examples/api.http](./examples/api.http) 文件内查看到更多 API 用例. 你也可以直接使用网站, 在资源列表页 (例如 [明天,美食广场见。 最新资源](https://animes.garden/resources/1?after=1751155200000&fansub=%E6%A1%9C%E9%83%BD%E5%AD%97%E5%B9%95%E7%BB%84&keyword=%E7%AE%80%E4%BD%93&subject=528438)) 直接复制生成的 cURL、JavaScript 和 Python 的 API 请求代码. 如果你正在使用 JavaScript 和 TypeScript 进行开发, 那么你可以直接使用 npm 包 [@animegarden/client](https://www.npmjs.com/package/animegarden), 它是对这些 API 请求的上层封装. ## 使用 npm 包 它是 [AnimeGarden](https://animes.garden) 的 JavaScript / TypeScript 的 API 客户端封装. ```bash npm i @animegarden/client ``` ```ts import { fetchResources } from '@animegarden/client' // Fetch the first page of Anime Garden mirror site const resources = await fetchResources() // Fetch all the resources which match some filter conditions const sakurato = await fetchResources({ count: -1, fansub: 'ANi' }) ``` 使用时, 你需要保证你的程序环境中有内置的 [Fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch) 函数. 如果没有, 你可以安装使用 [undici](https://github.com/nodejs/undici) 或者 [ofetch](https://github.com/unjs/ofetch) 进行 polyfill. 你可以在[这里](https://github.com/yjl9903/AnimeGarden/blob/32bc3843084367338f41be7d4af47c80b639f828/packages/client/src/types.ts#L220)查看更多过滤条件 `FilterOptions`, 也可以在 [./examples/](https://github.com/yjl9903/AnimeGarden/blob/main/examples/) 目录下找到更多程序示例. ## 使用内嵌代码 你可以从资源搜索页复制出网页嵌入代码,放到你的博客等各种页面中. ```html <iframe src="//animes.garden/iframe?subject=477825" width="100%" height="600" frameborder="0"></iframe> ``` ## 本地开发 参考 [CONTRIBUTING.md](./CONTRIBUTING.md) 中的描述配置环境和开始开发. ## 相关项目 + [AnimeSpace](https://github.com/yjl9903/AnimeSpace): Keep following your favourite anime + [anipar](https://github.com/yjl9903/AnimeGarden/tree/main/packages/anipar): Parse structure metadata from resource's title. + [bgmx](https://github.com/yjl9903/bgmx): Bangumi Data / API Clients ## 鸣谢 + [動漫花園](https://share.dmhy.org/) + [蜜柑计划](https://mikanani.me/) + [萌番组](https://bangumi.moe/) + [Bangumi 番组计划](https://bgm.tv/) + [bangumi-data](https://github.com/bangumi-data/bangumi-data) ## 开源协议 AGPL-3.0 License © 2023 [XLor](https://github.com/yjl9903)