Ferdlance commited on
Commit
00dda7e
·
1 Parent(s): d66ed31

upgrade app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -15
app.py CHANGED
@@ -11,11 +11,8 @@ import subprocess
11
  import shutil
12
  from datetime import datetime
13
  from pathlib import Path
14
-
15
- # Importation et chargement des variables d'environnement depuis le fichier .env
16
  from dotenv import load_dotenv
17
  load_dotenv()
18
-
19
  import streamlit as st
20
  import pandas as pd
21
  import plotly.express as px
@@ -414,19 +411,12 @@ def save_qa_pair(question, answer, category, subcategory, source, attack_signatu
414
 
415
  def collect_kaggle_data(queries):
416
  logger.info("Début de la collecte des données Kaggle...")
417
- kaggle_dir = Path(".kaggle")
418
- kaggle_json = kaggle_dir / "kaggle.json"
419
- if not kaggle_json.exists():
420
- logger.warning("Fichier kaggle.json non trouvé. Veuillez le placer dans le dossier .kaggle/")
421
- return
422
-
423
- os.environ['KAGGLE_CONFIG_DIR'] = str(kaggle_dir.absolute())
424
 
425
- try:
426
- kaggle.api.authenticate()
427
- except Exception as e:
428
- logger.error(f"Erreur d'authentification Kaggle: {str(e)}")
429
- return
430
 
431
  search_queries = queries.split('\n') if queries else ["cybersecurity", "vulnerability"]
432
 
 
11
  import shutil
12
  from datetime import datetime
13
  from pathlib import Path
 
 
14
  from dotenv import load_dotenv
15
  load_dotenv()
 
16
  import streamlit as st
17
  import pandas as pd
18
  import plotly.express as px
 
411
 
412
  def collect_kaggle_data(queries):
413
  logger.info("Début de la collecte des données Kaggle...")
 
 
 
 
 
 
 
414
 
415
+ # Importation de Kaggle ici, après avoir configuré les variables d'environnement
416
+ os.environ['KAGGLE_USERNAME'] = os.getenv('KAGGLE_USERNAME')
417
+ os.environ['KAGGLE_KEY'] = os.getenv('KAGGLE_KEY')
418
+ import kaggle
419
+ kaggle.api.authenticate()
420
 
421
  search_queries = queries.split('\n') if queries else ["cybersecurity", "vulnerability"]
422