Batch mode: also fix broken ingredients/instructions from failed scraper import
This commit is contained in:
@@ -178,10 +178,17 @@ Rezepte durch"):
|
||||
3. Dem User kurz die gefundene Anzahl + Namen nennen und bestätigen lassen, dass alle
|
||||
nacheinander bearbeitet werden sollen (kann je nach Anzahl mehrere Tool-Aufrufe dauern).
|
||||
4. Jedes gefundene Rezept einzeln durch Schritt 2-5 aus dem Hauptablauf laufen lassen
|
||||
(Taxonomie abrufen, Kategorien/Tags setzen, Zutaten/Anleitung nur bereinigen, wenn der
|
||||
User das ausdrücklich auch für den Batch-Lauf möchte — im Zweifel für den Batch-Modus nur
|
||||
Kategorien/Tags setzen und Zutaten/Anleitung unangetastet lassen, um bestehende, bereits
|
||||
funktionierende Rezepte nicht unnötig zu verändern).
|
||||
(Taxonomie abrufen, Kategorien/Tags setzen). Zutaten/Anleitung standardmäßig
|
||||
**nicht** anfassen, um bestehende, funktionierende Rezepte nicht unnötig zu verändern
|
||||
— **außer** die strukturierten Felder sind offensichtlich vom Import kaputt. Das ist
|
||||
der Fall, wenn `recipeIngredient` oder `recipeInstructions` nur Platzhalter wie
|
||||
"Could not detect ingredients" / "Could not detect instructions" enthalten oder leer
|
||||
sind, während in `description` erkennbar ein vollständiger Rezepttext (Zutatenliste
|
||||
und/oder Zubereitungsschritte, oft als Instagram-Caption) steht. In diesem Fall die
|
||||
Zutaten und Schritte aus der `description` extrahieren, normalisieren, ggf. übersetzen
|
||||
und mit setzen — das ist der eigentliche Grund, warum das Rezept "unsortiert" wirkt.
|
||||
Wenn der User das ausdrücklich nur für Kategorien/Tags will, entsprechend nachfragen
|
||||
oder respektieren.
|
||||
5. Am Ende eine kurze Zusammenfassung: wie viele Rezepte bearbeitet wurden und welche
|
||||
Kategorien/Tags jeweils gesetzt wurden (kompakte Liste, keine vollständigen Rezeptdaten).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user