new env variable
This commit is contained in:
		@@ -73,6 +73,8 @@ services:
 | 
			
		||||
    environment:
 | 
			
		||||
      - DISCORD_WEBHOOK_URL= # URL de votre webhook Discord
 | 
			
		||||
      - REFRESH_TIME= # Durée de rafraichissement du script en secondes
 | 
			
		||||
      - GPU_TARGETS= #SKU
 | 
			
		||||
      - API_URL= #URL de l'API
 | 
			
		||||
      - PYTHONUNBUFFERED=1 # Permet d'afficher les logs en temps réel
 | 
			
		||||
    command: python nvidia-stock-bot.py # Lance le script Python au démarrage du conteneur
 | 
			
		||||
```
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,4 @@
 | 
			
		||||
DS_HOOK="votre url du webhook discord"
 | 
			
		||||
FREQ=60 #frequence de rafraichissement en secondes
 | 
			
		||||
GPU=
 | 
			
		||||
URL=""
 | 
			
		||||
@@ -9,5 +9,7 @@ services:
 | 
			
		||||
    environment:
 | 
			
		||||
      - DISCORD_WEBHOOK_URL=${DS_HOOK}
 | 
			
		||||
      - REFRESH_TIME=${FREQ}
 | 
			
		||||
      - GPU_TARGETS=${GPU} #SKU
 | 
			
		||||
      - API_URL=${URL} #URL de l'API
 | 
			
		||||
      - PYTHONUNBUFFERED=1 # Permet d'afficher les logs en temps réel
 | 
			
		||||
    command: python nvidia-stock-bot.py # Lance le script Python
 | 
			
		||||
@@ -14,6 +14,8 @@ logging.info("Démarrage du script")
 | 
			
		||||
# Récupération des variables d'environnement
 | 
			
		||||
try:
 | 
			
		||||
    DISCORD_WEBHOOK_URL = os.environ['DISCORD_WEBHOOK_URL']
 | 
			
		||||
    API_URL = os.environ['API_URL']
 | 
			
		||||
    GPU_TARGETS = os.environ['GPU_TARGETS']
 | 
			
		||||
    REFRESH_TIME = int(os.environ['REFRESH_TIME'])  # Convertir en entier
 | 
			
		||||
except KeyError as e:
 | 
			
		||||
    logging.error(f"Variable d'environnement manquante : {e}")
 | 
			
		||||
@@ -27,10 +29,10 @@ print(f"url du webhook Discord: {DISCORD_WEBHOOK_URL}")
 | 
			
		||||
print(f"Temps d'actualisation (en secondes) : {REFRESH_TIME}")
 | 
			
		||||
 | 
			
		||||
# L’URL de l’API (exemple)
 | 
			
		||||
API_URL = "https://api.store.nvidia.com/partner/v1/feinventory?status=1&skus=NVGFT590&locale=FR"
 | 
			
		||||
#API_URL = "https://api.store.nvidia.com/partner/v1/feinventory?locale=fr-fr&skus=5090LDLCFE"
 | 
			
		||||
 | 
			
		||||
# GPUs à surveiller
 | 
			
		||||
GPU_TARGETS = ["NVGFT590"]
 | 
			
		||||
#GPU_TARGETS = ["5090LDLCFE_FR"]
 | 
			
		||||
 | 
			
		||||
# Entêtes HTTP pour la requête
 | 
			
		||||
HEADERS = {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user