8 Commits

Author SHA1 Message Date
8f626a7737 Merge pull request 'Python 3.13 - Adress CVE vulnerabilities' (#22) from python3.13 into main
Reviewed-on: #22
2025-09-19 23:14:44 +02:00
4c57a3a310 Python 3.13 - Adress CVE vulnerabilities 2025-09-19 21:13:00 +00:00
407e27238f fixed typo 2025-08-06 07:34:56 +00:00
961c24a6c6 Better README 2025-07-13 15:02:55 +00:00
a16db7be01 Better formatting 2025-07-13 15:01:54 +00:00
92db785511 Fixed typo 2025-07-13 15:00:51 +00:00
1f3db4dec8 Renamed 2025-07-13 14:59:21 +00:00
1edaa2c71d Screenshot better resolution + added "how it works" scheme + typo fixing. 2025-07-13 14:58:29 +00:00
7 changed files with 23 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
FROM python:3.11-alpine
FROM python:3.13-alpine
RUN apk add --no-cache ca-certificates

View File

@@ -11,9 +11,13 @@
**🤖 Nvidia Stock Bot** - A bot that alerts you in real-time about **Nvidia RTX FE** GPU stock availability through Discord notifications.
> [!NOTE]
>_The code was partially written and structured using a generative AI._
>
>_Github repo is a mirror of https://git.djeex.fr/Djeex/nvidia-stock-bot. You'll find full package, history and release note there._
>_Github repo is a mirror of https://git.djeex.fr/Djeex/nvidia-stock-bot. You'll find full package, history and release note there. LLM used for bugs check and languages files generation._
## 🖼️ Screenshots
<div align="center" >
<img src="https://git.djeex.fr/Djeex/nvidia-stock-bot/raw/branch/main/assets/img/nvidia-stock-bot-discord-screenshot.png" alt="Nvidia Stock Bot - screenshots">
</div>
## 📌 Table of Contents
@@ -21,8 +25,8 @@
- [🐳 Docker Installation without cloning the repo (quick)](#-docker-installation-without-the-repo-quick)
- [🐙 Docker Installation with the repo (developer)](#-docker-installation-with-the-repo)
- [🐍 Python Installation (developer)](#-python-installation)
- [🖼️ Screenshots](#-screenshots)
- [🐞 Common issues](#-common-issues)
- [❓ How it works](#-how-it-works)
- [🧑‍💻 Contributors](#-contributors)
## ✨ Features
@@ -150,7 +154,7 @@ git clone https://git.djeex.fr/Djeex/nvidia-stock-bot.git
```sh
export DISCORD_WEBHOOK_URL="https://your_discord_url"
export COUNTRY=
export COUNTRY=US
export PRODUCT_NAMES=RTX 5080, RTX 5090
export DISCORD_ROLES=<@&12345>, <@&6789>
export REFRESH_TIME="60"
@@ -164,19 +168,19 @@ export PYTHONUNBUFFERED=1
python nvidia-stock-bot.py
```
## 🖼️ Screenshots
<div align="center" >
<img src="https://git.djeex.fr/Djeex/nvidia-stock-bot/raw/branch/main/assets/img/nvidia-stock-bot-discord.png" alt="Nvidia Stock Bot - screenshots">
</div>
## 🐞 Common issues
Error when trying to reach product API url :
- `API_SKU_URL` may be wrong
- Custom `API_SKU_URL` may be wrong
- Your IP may be blacklisted by nvidia. Try to use a VPN.
- nvidia API may be down
## ❓ How it works
<div align="center" >
<img src="https://git.djeex.fr/Djeex/nvidia-stock-bot/raw/branch/main/assets/img/nvidia-stock-bot-scheme.svg" alt="Nvidia Stock Bot - screenshots">
</div>
## 🧑‍💻 Contributors
Thanks for their contributions:

View File

@@ -4,7 +4,7 @@ import logging
import json
import sys
VERSION = "4.0.0"
VERSION = "4.0.1"
# Logger setup
logging.basicConfig(

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 739 KiB

View File

@@ -6,8 +6,6 @@ services:
env_file:
- .env
environment:
# Minimal environment variables
environment:
# Minimal environment variables
- PRODUCT_NAMES=${PRODUCT_NAMES}
- DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL}