Recipe to List

将食谱转化为 Todoist 购物清单。通过 Gemini Flash 视觉识别食谱图片或抓取网页内容提取食材,依据同义词与重叠规则与现有购物项目比对去重,自动跳过盐和胡椒等基础调料,并在单位一致时合并数量。同时将烹制过的食谱保存至工作区食谱库。

安装

概览

什么是Recipe to List

Recipe to List 是一款专为烹饪爱好者设计的智能工具,能够将食谱轻松转化为 Todoist 购物清单。无论是通过拍摄食材照片,还是抓取网页上的完整食谱内容,该工具都能自动识别并提取所需的食材信息。借助 Google Gemini Flash 的视觉识别能力,它能从图片中精准解析食材清单;而对于网络食谱,则通过网页抓取与文本分析相结合的方式完成信息提取。整个流程高度自动化,用户只需提供一张照片或一个食谱链接,系统便会完成后续所有处理步骤。 除了基础的食材提取功能外,Recipe to List 还具备智能去重与合并的能力。它会对比用户现有的 Todoist 购物清单,利用同义词映射(如香菜与 cilantro、面包糠与 panko)判断是否为同一物品,并在单位一致的前提下自动合并数量,避免重复添加。同时,工具默认会跳过盐和胡椒等基础调料,保持购物清单的简洁实用。此外,每一次成功处理的食谱都会被自动保存为 Markdown 格式,存入本地 `recipes/` 目录,并追加到索引文件中,形成个人专属的电子食谱库。 该工具支持多种运行方式与自定义选项,既可通过命令行调用,也适用于集成在自动化工作流中。用户可选择是否启用重叠检查、是否包含常备调料、是否添加任务前缀等参数,灵活适配不同使用习惯。整体设计注重隐私与效率,所有数据处理均在本地或安全 API 通道内完成,无需担心敏感信息泄露。

核心功能特点

  1. 支持从食谱照片或网页链接中提取食材清单
  2. 自动对比现有购物清单,智能去重并合并同类项
  3. 内置同义词映射机制,准确识别等效食材名称
  4. 默认过滤盐、胡椒等基础调料,保持清单简洁
  5. 自动生成并保存 Markdown 格式的食谱文件至本地库
  6. 高度可配置,支持 dry-run、前缀标记和忽略重叠检查

适用场景

Recipe to List 特别适合那些经常下厨但又不想手动整理购物清单的用户。当你看到一本美食杂志上的精美菜谱,或者在网上发现一篇诱人的烘焙教程时,只需用手机拍下食材部分,即可一键生成对应的 Todoist 任务。这对于喜欢尝试新菜式但又不愿反复核对购物清单的人来说,极大提升了生活效率。例如,周末准备家庭聚餐前,你可以快速扫描一份复杂的意面食谱,系统会自动识别出需要购买的番茄、罗勒叶和橄榄油,并直接添加到购物清单中,省去逐字输入的麻烦。 另一个典型场景是远程学习烹饪课程或观看视频教学后,想要立即实践却苦于没有现成的购物清单。此时,Recipe to List 可以通过抓取课程配套网页中的食材表,自动创建任务项。尤其适合学生党、自由职业者或居家办公人群,他们往往时间紧张,更需要工具来简化日常事务。此外,由于每次处理都会将食谱归档至本地知识库,用户可随时回顾过往做法,形成自己的“数字厨房备忘录”,方便日后查阅或分享给家人朋友。这种结合 AI 识别与个人数据管理的模式,让烹饪不再只是动手操作,更成为一种有序的知识积累过程。