cookidoo

TotalClaw 作者 totalclaw

通过非官方的 Cookidoo-api Python 包访问 Cookidoo (Thermomix) 食谱、购物清单和膳食计划。用于查看食谱、每周计划、收藏夹以及将配料同步到购物清单。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~thekie-cookidoo
cURL直接下载,无需登录
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 更新而失效
- 安全地存储凭据(不要放在技能文件夹中)