+1
-7
@@ -206,10 +206,7 @@ def admin_delete_document(doc_id: int, token: str):
|
||||
db.commit()
|
||||
db.close()
|
||||
return {"message": "Document supprimé"}
|
||||
# ── Scrapers ─────────────────────────────────────────────────
|
||||
# Les scrapers tournent aussi via le cron hôte (scripts/regwatch-scrape.sh,
|
||||
# dimanche 3h). Ces endpoints permettent de les déclencher à la demande depuis
|
||||
# la page admin et de consulter l'historique des exécutions.
|
||||
|
||||
|
||||
SCRAPER_SOURCES = ("CIR", "SCCS")
|
||||
PARIS = ZoneInfo("Europe/Paris")
|
||||
@@ -226,9 +223,6 @@ def _serialize_run(run: ScraperRun) -> dict:
|
||||
}
|
||||
|
||||
def _execute_scraper(run_id: int, source: str) -> None:
|
||||
"""Exécuté en tâche de fond : lance le scraper puis clôt la ligne de journal."""
|
||||
# Import tardif : ollama/pdfplumber/bs4 sont lourds, inutile de les charger
|
||||
# au démarrage de l'API alors qu'ils ne servent qu'ici.
|
||||
from scrapers.cir_scraper import scrape_cir
|
||||
from scrapers.sccs_scraper import scrape_sccs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user