From 1618b8e4e222178f340f197038234b76a2702194 Mon Sep 17 00:00:00 2001 From: Djeex Date: Thu, 30 Jan 2025 08:18:53 +0000 Subject: [PATCH] Nvidia API Update --- README.md | 2 +- nvidia-stock-bot.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 504ea6e..68a3948 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Vous trouverez-ci dessous les instructions pour configurer le conteneur avec not version: "3.8" services: nvidia-stock-bot: - image: git.djeex.fr/djeex/nvidia-stock-bot:2 + image: git.djeex.fr/djeex/nvidia-stock-bot:4 container_name: nvidia-stock-bot restart: always # Le conteneur redémarrera automatiquement en cas d'échec environment: diff --git a/nvidia-stock-bot.py b/nvidia-stock-bot.py index 89fa849..5e3be84 100644 --- a/nvidia-stock-bot.py +++ b/nvidia-stock-bot.py @@ -27,7 +27,7 @@ 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.nvidia.partners/edge/product/search?page=1&limit=100&locale=fr-fr" +API_URL = "https://api.nvidia.partners/edge/product/search?page=1&limit=100&locale=fr-fr&manufacturer=nvidia" # GPUs à surveiller GPU_TARGETS = ["RTX 5070 Ti", "RTX 5070", "RTX 5080", "RTX 5090"] @@ -97,10 +97,10 @@ def check_rtx_50_founders(): for p in products: gpu_name = p.get("gpu", "").upper() is_founder = p.get("isFounderEdition") is True - #is_nvidia = (p.get("manufacturer") == "NVIDIA") + is_nvidia = (p.get("manufacturer") == "NVIDIA") is_buy_now = (p.get("prdStatus") == "buy_now" or p.get("productAvailable") is True) - if is_founder and is_buy_now: + if is_founder and is_nvidia and is_buy_now: if any(target.upper() in gpu_name for target in GPU_TARGETS): found_in_stock.add(gpu_name)