Markdown / start.sh
GauthierDemonchy
Premier commit propre
898ed62
Raw
History Blame Contribute Delete
799 Bytes
#!/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