Initial commit

This commit is contained in:
Dom
2026-03-05 00:20:23 +01:00
commit 8581029226
138 changed files with 35204 additions and 0 deletions

45
run.sh Executable file
View File

@@ -0,0 +1,45 @@
#!/usr/bin/env bash
set -e
# Dossier du script
BASE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$BASE_DIR"
echo "[agent_v0] Dossier de travail : $BASE_DIR"
# 1) Création du venv si nécessaire
if [ ! -d ".venv" ]; then
echo "[agent_v0] Création de l'environnement virtuel (.venv)..."
python3 -m venv .venv
else
echo "[agent_v0] Environnement virtuel déjà présent (.venv)."
fi
# 2) Activation du venv
# shellcheck disable=SC1091
source .venv/bin/activate
echo "[agent_v0] Python utilisé : $(which python)"
echo "[agent_v0] Version : $(python --version)"
# 3) Création de requirements.txt si absent
if [ ! -f "requirements.txt" ]; then
echo "[agent_v0] Création de requirements.txt..."
cat > requirements.txt << 'EOF'
mss>=9.0.1
pynput>=1.7.7
EOF
else
echo "[agent_v0] requirements.txt déjà présent."
fi
# 4) Upgrade pip + install deps
echo "[agent_v0] Mise à jour de pip..."
pip install --upgrade pip
echo "[agent_v0] Installation des dépendances depuis requirements.txt..."
pip install -r requirements.txt
# 5) Lancer l'agent
echo "[agent_v0] Lancement de main.py..."
python main.py