from fastapi import APIRouter | |
from components.generators.daily_feed import generate_and_cache_daily_feed | |
router = APIRouter() | |
def ingest_headlines(): | |
try: | |
feed = generate_and_cache_daily_feed() | |
return {"status": "success", "message": "Headlines generated and cached.", "items": sum(len(t['feed']) for t in feed)} | |
except Exception as e: | |
return {"status": "error", "message": str(e)} | |