49 lines
1.2 KiB
Batchfile
49 lines
1.2 KiB
Batchfile
@echo off
|
|
title Tätigkeitsnachweis-Generator
|
|
echo ========================================
|
|
echo Tätigkeitsnachweis-Generator
|
|
echo ========================================
|
|
echo.
|
|
|
|
:: Prüfe ob Python verfügbar ist
|
|
where python >nul 2>nul
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [FEHLER] Python wurde nicht gefunden.
|
|
echo Bitte installiere Python 3.9 oder neuer von https://python.org
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo [INFO] Python gefunden:
|
|
python --version
|
|
|
|
:: Prüfe ob venv existiert, sonst erstelle
|
|
if not exist ".venv\Scripts\python.exe" (
|
|
echo [INFO] Erstelle virtuelle Umgebung...
|
|
python -m venv .venv
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [FEHLER] Konnte venv nicht erstellen.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
)
|
|
|
|
:: Aktiviere venv und installiere Abhängigkeiten
|
|
call .venv\Scripts\activate.bat
|
|
echo [INFO] Installiere Abhängigkeiten...
|
|
pip install -r requirements.txt --quiet
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo [FEHLER] Konnte Abhängigkeiten nicht installieren.
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:: Starte Streamlit
|
|
echo.
|
|
echo [INFO] Starte Tätigkeitsnachweis-Generator...
|
|
echo [INFO] Die App öffnet sich im Browser unter http://localhost:8501
|
|
echo.
|
|
streamlit run app.py
|
|
|
|
pause
|