cookidoo
通过非官方的 Cookidoo-api Python 包访问 Cookidoo (Thermomix) 食谱、购物清单和膳食计划。用于查看食谱、每周计划、收藏夹以及将配料同步到购物清单。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~thekie-cookidoocURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~thekie-cookidoo/file -o thekie-cookidoo.md# Cookidoo Access Cookidoo (Thermomix) recipes, shopping lists, and meal planning. ## Required Credentials | Variable | Required | Description | |----------|----------|-------------| | `COOKIDOO_EMAIL` | ✅ Yes | Your Cookidoo account email | | `COOKIDOO_PASSWORD` | ✅ Yes | Your Cookidoo account password | | `COOKIDOO_COUNTRY` | Optional | Country code (default: DE) | | `COOKIDOO_LANGUAGE` | Optional | Language code (default: de-DE) | Set in environment or `~/.config/atlas/cookidoo.env`: ```bash COOKIDOO_EMAIL=your@email.com COOKIDOO_PASSWORD=yourpassword ``` ## Dependencies ```bash pip install cookidoo-api ``` ## Tasks ### List saved recipes ```bash python scripts/cookidoo_cli.py recipes ``` ### Get weekly plan ```bash python scripts/cookidoo_cli.py plan ``` ### Get shopping list from Cookidoo ```bash python scripts/cookidoo_cli.py shopping ``` ### Search recipes ```bash python scripts/cookidoo_cli.py search "Pasta" ``` ### Get recipe details ```bash python scripts/cookidoo_cli.py recipe <recipe_id> ``` ### Get account info ```bash python scripts/cookidoo_cli.py info ``` ## Options - `--json` — Output as JSON - `--limit N` — Limit results (default: 10) ## Integration Ideas - Sync Cookidoo shopping list → Bring! app - Suggest recipes based on what's in season - Weekly meal planning assistance - Export ingredients for selected recipes ## Notes - Requires active Cookidoo subscription - API is unofficial — may break with Cookidoo updates - Store credentials securely (not in skill folder) --- ## 中文说明 # Cookidoo 访问 Cookidoo (Thermomix) 食谱、购物清单和膳食计划。 ## 所需凭据 | 变量 | 是否必需 | 说明 | |----------|----------|-------------| | `COOKIDOO_EMAIL` | ✅ 是 | 你的 Cookidoo 账户邮箱 | | `COOKIDOO_PASSWORD` | ✅ 是 | 你的 Cookidoo 账户密码 | | `COOKIDOO_COUNTRY` | 可选 | 国家代码(默认:DE) | | `COOKIDOO_LANGUAGE` | 可选 | 语言代码(默认:de-DE) | 在环境变量或 `~/.config/atlas/cookidoo.env` 中设置: ```bash COOKIDOO_EMAIL=your@email.com COOKIDOO_PASSWORD=yourpassword ``` ## 依赖 ```bash pip install cookidoo-api ``` ## 任务 ### 列出已保存的食谱 ```bash python scripts/cookidoo_cli.py recipes ``` ### 获取每周计划 ```bash python scripts/cookidoo_cli.py plan ``` ### 从 Cookidoo 获取购物清单 ```bash python scripts/cookidoo_cli.py shopping ``` ### 搜索食谱 ```bash python scripts/cookidoo_cli.py search "Pasta" ``` ### 获取食谱详情 ```bash python scripts/cookidoo_cli.py recipe <recipe_id> ``` ### 获取账户信息 ```bash python scripts/cookidoo_cli.py info ``` ## 选项 - `--json` — 以 JSON 格式输出 - `--limit N` — 限制结果数量(默认:10) ## 集成想法 - 将 Cookidoo 购物清单同步到 Bring! 应用 - 根据时令食材推荐食谱 - 每周膳食计划辅助 - 导出所选食谱的配料 ## 注意事项 - 需要有效的 Cookidoo 订阅 - API 为非官方 — 可能随 Cookidoo 更新而失效 - 安全地存储凭据(不要放在技能文件夹中)