Public Access
feat: Spoonacular recipe enrichment — images + descriptions for 25/30 recipes
- Added SPOONACULAR_API_KEY to docker-compose.yml (backend + scheduler) - scripts/enrich_recipes_spoonacular.py: searches Spoonacular by recipe name, updates image_url and description; 402 quota guard exits cleanly - 25 of 30 null recipes now enriched; 5 remain (quota exhausted for today) - Remaining: Caprese Pasta, Creamy Tuscan Chicken, Sheet-Pan Chicken Thighs, Loaded Veggie Quesadillas, Zucchini and Spinach Frittata Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,7 @@ services:
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://mealplanner:${POSTGRES_PASSWORD}@db:5432/mealplanner
|
||||
- SENDGRID_API_KEY=${SENDGRID_API_KEY}
|
||||
- SPOONACULAR_API_KEY=${SPOONACULAR_API_KEY}
|
||||
- LUCKY_CA_URL=${LUCKY_CA_URL:-https://luckysupermarkets.com}
|
||||
- LUCKY_STORE_ID=${LUCKY_STORE_ID:-757}
|
||||
- SWIFTLY_API_BASE=${SWIFTLY_API_BASE:-https://prod.swiftlyapi.net}
|
||||
@@ -40,6 +41,7 @@ services:
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://mealplanner:${POSTGRES_PASSWORD}@db:5432/mealplanner
|
||||
- SENDGRID_API_KEY=${SENDGRID_API_KEY}
|
||||
- SPOONACULAR_API_KEY=${SPOONACULAR_API_KEY}
|
||||
- LUCKY_CA_URL=${LUCKY_CA_URL:-https://luckysupermarkets.com}
|
||||
- LUCKY_STORE_ID=${LUCKY_STORE_ID:-757}
|
||||
- SWIFTLY_API_BASE=${SWIFTLY_API_BASE:-https://prod.swiftlyapi.net}
|
||||
|
||||
Reference in New Issue
Block a user