Manage Cookidoo® (Thermomix) meal plans, recipes, and shopping lists using tmx-cli — a pure-Python CLI bundled in this skill at {baseDir}/tmx_cli.py.
python3 {baseDir}/tmx_cli.py login (OAuth flow with Cookidoo account)python3 {baseDir}/tmx_cli.py setup — configure TM version, diet preferences, max cooking time--json when parsing output programmatically.python3 {baseDir}/../tmx-cli/tmx_cli.py <resource> <action> [options]
tmx search "Pasta" --json
tmx search "Kuchen" -n 20 --json # more results
tmx search "Suppe" -t 30 --json # max 30 min prep time
tmx search "Salat" -d easy -c vegetarisch --json # easy + vegetarian
Filters: -t , -d easy|medium|advanced, --tm TM5|TM6|TM7, -c
Categories: vorspeisen, suppen, pasta, fleisch, fisch, vegetarisch, beilagen, desserts, herzhaft-backen, kuchen, brot, getraenke, grundrezepte, saucen, snacks
tmx recipe show <recipe_id> --json # ingredients, steps, nutrition
tmx plan show --json # current week plan
tmx plan sync # sync from Cookidoo
tmx plan add <recipe_id> <day> # add recipe (day: mon/tue/wed/thu/fri/sat/sun)
tmx plan remove <recipe_id> <day> # remove from plan
tmx plan move <recipe_id> <from> <to> # move between days
tmx shopping show --json # current list
tmx shopping from-plan # generate from meal plan
tmx shopping add <recipe_id> # add recipe ingredients
tmx shopping add-item "Milch" "1L" # add custom item
tmx shopping remove <recipe_id> # remove recipe ingredients
tmx shopping clear # clear entire list ⚠️
tmx shopping export # export as markdown
tmx shopping export --format json # export as JSON
tmx today --json # what's on the plan today
tmx favorites show --json
tmx favorites add <recipe_id>
tmx favorites remove <recipe_id>
For all commands, options, and flags see {baseDir}/references/commands.md.
共 1 个版本