#!/usr/bin/env bash # ============================ # MarkitDown — Launcher Mac/Linux # ============================ set -e # Vérifier Python if ! command -v python3 &>/dev/null; then echo "Python 3 n'est pas installé." echo "Veuillez installer Python 3.9+ depuis https://python.org" exit 1 fi # Vérifier / créer le venv if [ ! -d "venv" ]; then echo "Création de l'environnement virtuel..." python3 -m venv venv fi echo "Installation / mise à jour des dépendances..." source venv/bin/activate pip install -r requirements.txt echo "" echo "Lancement de MarkitDown WebApp..." echo "" # Ouvrir le navigateur (macOS/Linux) case "$(uname)" in Darwin) open http://localhost:5000 ;; Linux) xdg-open http://localhost:5000 2>/dev/null || true ;; esac python app.py