SuperAPI AI 工具集

gousto

编程与开发

查看项目

更新于 10-16 07:28

技能介绍

用途:在命令行中搜索和浏览 Gousto 菜谱,并查看单道菜谱的完整配料、烹饪步骤与营养信息。

主要能力:search.sh 按标题搜索菜谱(使用本地缓存,速度即时);recipe.sh 按 slug 获取完整菜谱详情,脚本会将步骤中的 HTML 转为纯文本;update-cache.sh 从 Gousto API 重建本地缓存,约需 3 分钟。

使用方式:首次使用先运行 ./scripts/update-cache.sh 构建缓存;随后可用 ./scripts/search.sh chicken 或 ./scripts/search.sh "beef curry" 搜索;用 ./scripts/recipe.sh honey-soy-chicken-with-noodles 获取完整菜谱。

数据来源:官方 Gousto API 的菜谱列表接口 https://production-api.gousto.co.uk/cmsreadbroker/v1/recipes?limit=50&offset=0 返回标题、评分、准备时间、URL 等元数据,共约 9,300 道菜谱,分页需使用 offset 参数(skip 参数不可用);单菜谱接口为 https://production-api.gousto.co.uk/cmsreadbroker/v1/recipe/{slug}。

缓存格式:data/recipes.json 为对象数组,字段包括 title、slug、rating、rating_count、prep_time、uid。

限制:缓存被 gitignore,克隆后需运行 update-cache.sh;搜索依赖本地 jq 过滤;获取菜谱需要网络(经 vfjr.dev 代理)。