Files
boehmitools-main/plugins/tandoor-ai-import/TOOL-UPGRADE.md
T
2026-07-24 21:37:03 +02:00

44 lines
1.4 KiB
Markdown

# Upgrade auf Version 1.1
Version 1.1 erweitert die Tandoor-Zuordnung:
- jedes Food besitzt immer ein Dropdown,
- Singular, Plural und Teilwörter werden berücksichtigt,
- `Kartoffeln` kann beispielsweise `Kartoffel` finden,
- ähnliche Treffer werden als überprüfbare Vorauswahl angezeigt,
- über das Textfeld kann erneut mit einem anderen Namen gesucht werden,
- `Neu anlegen` erstellt fehlende Foods oder Units erst beim finalen Import,
- bei einem fehlgeschlagenen Import werden das neue Rezept und die in diesem Lauf neu erzeugten Stammdaten zurückgerollt.
Die Korrekturen für lokale Installationen sind ebenfalls enthalten:
- `DATA_DIR` fällt lokal auf `<Projekt>/data` zurück,
- relative Datenpfade werden relativ zum Projekt aufgelöst,
- URLs ohne Protokoll erhalten automatisch `https://`,
- `.html`, `.php`, Query-Parameter und andere Pfade bleiben zulässig.
## Bestehende lokale Installation aktualisieren
Uvicorn zunächst mit `Strg+C` beenden. Danach im Projektordner:
```bash
cd ~/tandoor-tools/tandoor-ai-web-import
cp .env .env.backup
unzip -o ~/Downloads/tandoor-ai-web-import-v1.1-patch.zip
source .venv/bin/activate
python -m pip install -r requirements.txt
python tests/selftest.py
```
Start:
```bash
uvicorn app.main:app \
--env-file .env \
--host 127.0.0.1 \
--port 8091
```
Die vorhandene `.env` und `data/runs` werden durch das Patch-Paket nicht ersetzt.