通过非官方的cookidoo-api与Cookidoo(Thermomix食谱平台)交互,搜索食谱、管理餐食计划日历、购物清单、收藏等
Cookidoo 集成是一项面向实际任务的技能,主要用于非官方集成 库克多平台( Vorwerk/ Thermomix) 使用 :. cookidoo- api Python 库.;Setup. 无外部依赖性 – 只使用 Python stdlib( urllib)。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用 cookidoo-api Python 库实现的非官方 Cookidoo 平台(Vorwerk/Thermomix)集成。
无外部依赖 — 仅使用 Python 标准库(urllib、json)。支持 Python 3.7 及以上版本。
COOKIDOO_EMAIL=user@example.com COOKIDOO_PASSWORD=secret
COOKIDOO_COUNTRY=ch # 默认值:ch(瑞士) COOKIDOO_LANGUAGE=de-CH # 默认值:de-CH
支持的国家/语言列表:调用库中的 get_country_options() / get_language_options() 获取。
所有操作均通过 scripts/cookidoo.py 执行:
python scripts/cookidoo.py[args]
| 命令 | 说明 |
|---|---|
login |
验证凭据,显示用户信息 |
user-info |
获取账户信息 |
subscription |
检查当前订阅状态 |
recipe |
获取指定食谱详情(例如:r59322) |
calendar [date] |
显示当周膳食计划(默认为今日所在周) |
calendar-add |
将食谱添加至膳食计划(日期格式:YYYY-MM-DD) |
calendar-remove |
从膳食计划中移除指定食谱 |
shopping-list |
显示完整购物清单(含食材与手动添加项) |
shopping-add |
将食谱所需食材加入购物清单 |
shopping-remove |
从购物清单中移除指定食谱的食材 |
shopping-clear |
清空整个购物清单 |
additional-items |
列出手动添加的购物项 |
additional-add |
向购物清单中添加手动项 |
additional-remove |
按 ID 移除手动添加的购物项 |
collections |
列出自定义集合与系统管理集合 |
collection-add |
创建自定义集合 |
collection-remove |
删除自定义集合 |
食谱 ID 形如 r59322 或 r907015。可在 cookidoo.ch/de 的 URL 中或通过 API 查找。
该 API 使用 OAuth 密码授权模式(与 Thermomix 官方 App 相同)。会话期间令牌自动刷新。无需 API 密钥 — 仅需 Cookidoo 账户凭据即可。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章