From 11d297764d8823c331dbd7b19907fceb3acc8ab4 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Sun, 30 Nov 2025 02:33:15 +0100 Subject: [PATCH] feat: Add API endpoints for managing and querying catalogues, enseignes, and scraping statistics. --- app/routers/catalogues.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/routers/catalogues.py b/app/routers/catalogues.py index bccca64..a2d399f 100644 --- a/app/routers/catalogues.py +++ b/app/routers/catalogues.py @@ -270,10 +270,15 @@ async def trigger_scraping( "error": log.message_erreur } else: - # Not implemented yet for all enseignes in this version + # Scrape all enseignes + from app.services.cataloguemate_scraper import scrape_all_enseignes + logs = await scrape_all_enseignes(db) + + total_new = sum(log.catalogues_nouveaux for log in logs) + return { - "message": "Scraping all enseignes not yet implemented with new scraper", - "catalogues_nouveaux": 0, + "message": f"Scraping completed for all enseignes. {len(logs)} processed.", + "catalogues_nouveaux": total_new, }