Nvidia API Update

This commit is contained in:
Djeex 2025-01-30 08:18:53 +00:00
parent 8ccd221199
commit 1618b8e4e2
2 changed files with 4 additions and 4 deletions

View File

@ -67,7 +67,7 @@ Vous trouverez-ci dessous les instructions pour configurer le conteneur avec not
version: "3.8" version: "3.8"
services: services:
nvidia-stock-bot: 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 container_name: nvidia-stock-bot
restart: always # Le conteneur redémarrera automatiquement en cas d'échec restart: always # Le conteneur redémarrera automatiquement en cas d'échec
environment: environment:

View File

@ -27,7 +27,7 @@ print(f"url du webhook Discord: {DISCORD_WEBHOOK_URL}")
print(f"Temps d'actualisation (en secondes) : {REFRESH_TIME}") print(f"Temps d'actualisation (en secondes) : {REFRESH_TIME}")
# LURL de lAPI (exemple) # LURL de lAPI (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 # GPUs à surveiller
GPU_TARGETS = ["RTX 5070 Ti", "RTX 5070", "RTX 5080", "RTX 5090"] GPU_TARGETS = ["RTX 5070 Ti", "RTX 5070", "RTX 5080", "RTX 5090"]
@ -97,10 +97,10 @@ def check_rtx_50_founders():
for p in products: for p in products:
gpu_name = p.get("gpu", "").upper() gpu_name = p.get("gpu", "").upper()
is_founder = p.get("isFounderEdition") is True 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) 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): if any(target.upper() in gpu_name for target in GPU_TARGETS):
found_in_stock.add(gpu_name) found_in_stock.add(gpu_name)