#!/bin/bash
# Installation und Start Script für Mobile Wallpaper Processor

echo "🚀 Mobile Wallpaper Processor Setup"
echo "===================================="

# Prüfe Python
if ! command -v python3 &> /dev/null; then
    echo "❌ Python3 ist nicht installiert"
    exit 1
fi

cd "$(dirname "$0")"

# Virtuelle Umgebung erstellen
if [ ! -d "venv" ]; then
    echo "📦 Erstelle virtuelle Umgebung..."
    python3 -m venv venv
fi

# Aktivieren
source venv/bin/activate

# Abhängigkeiten installieren
echo "📥 Installiere Abhängigkeiten..."
pip install --upgrade pip
pip install -r requirements.txt

# Download OCR Model beim ersten Start
echo "🤖 Lade OCR Model herunter (einmalig)..."
python3 -c "import easyocr; easyocr.Reader(['de','en'], gpu=False)" 2>/dev/null || true

# Ordner erstellen
mkdir -p static/uploads static/downloads

echo ""
echo "✅ Installation abgeschlossen!"
echo ""
echo "Starte Server auf http://localhost:5000"
echo ""
python3 app.py
