Public Access
17 lines
696 B
Python
17 lines
696 B
Python
import os
|
|
from modules.logger import log_event
|
|
|
|
RAG_DIR = "/DATA/AppData/MULTI-IA-AETHAS38/RAG/Education_Nationale"
|
|
|
|
def maj_base_education():
|
|
"""Vérifie la présence des documents pédagogiques locaux dans le RAG."""
|
|
os.makedirs(RAG_DIR, exist_ok=True)
|
|
fichiers = [f for f in os.listdir(RAG_DIR) if f.endswith(('.txt', '.md', '.pdf', '.docx'))]
|
|
|
|
if fichiers:
|
|
log_event("INFO", "SCRAPER_EDU", f"Base RAG Éducation active : {len(fichiers)} document(s) local/aux détecté(s).")
|
|
else:
|
|
log_event("WARNING", "SCRAPER_EDU", "Le dossier RAG Éducation est vide. Pensez à y déposer vos fichiers PDF/DOCX.")
|
|
|
|
if __name__ == "__main__":
|
|
maj_base_education() |