@echo off
REM Script de configuration simple pour MyMind Portable
echo === Configuration MyMind Portable ===
echo.

cd /d "%~dp0"

REM Vérifier Python portable
if not exist "python\python.exe" (
    echo Python portable non trouve dans python\
    echo.
    echo Veuillez installer Python portable:
    echo 1. Telechargez WinPython depuis: https://winpython.github.io/
    echo    Choisissez la version "Zero"
    echo.
    echo 2. Extrayez et copiez le contenu de python-3.xx.x dans python\
    echo.
    echo Voir INSTALL_PYTHON.md pour plus de details
    echo.
    pause
    exit /b 1
)

echo Python portable trouve
echo.

REM Créer le dossier app et copier les fichiers
if not exist "app" (
    echo Creation du dossier app...
    mkdir app
)

echo Copie des fichiers de l'application...
if exist "..\main.py" (
    copy "..\main.py" "app\" >nul 2>&1
    copy "..\config.py" "app\" >nul 2>&1
    copy "..\api_client.py" "app\" >nul 2>&1
    copy "..\shortcut_handler.py" "app\" >nul 2>&1
    copy "..\gui.py" "app\" >nul 2>&1
    echo OK: Fichiers copies
) else (
    echo ERREUR: Fichiers source non trouves
    echo Assurez-vous d'etre dans desktop_client\portable\
    pause
    exit /b 1
)

REM Créer l'environnement virtuel
if not exist "venv" (
    echo Creation de l'environnement virtuel...
    python\python.exe -m venv venv
    if errorlevel 1 (
        echo ERREUR: Impossible de creer l'environnement virtuel
        pause
        exit /b 1
    )
)

REM Installer les dépendances
echo Installation des dependances...
call venv\Scripts\activate.bat
venv\Scripts\pip.exe install --upgrade pip --quiet
venv\Scripts\pip.exe install -r requirements.txt --quiet
if errorlevel 1 (
    echo ERREUR: Impossible d'installer les dependances
    pause
    exit /b 1
)

echo.
echo === Configuration terminee avec succes ===
echo.
echo Vous pouvez maintenant lancer MyMind.bat
echo.
pause

