#!/bin/bash # ================================================================================ # USSU ALGORITHM ANALYZER v4.0 — Linux/Kali Installer # Author: Ussu (github.com/issu321) # Repo: https://github.com/issu321/ADA-Python # No virtualenv — installs directly to system/user Python # ================================================================================ set -e echo "" echo " ╔═══════════════════════════════════════════════════════════════╗" echo " ║ USSU ALGORITHM ANALYZER v4.0 — INSTALLER ║" echo " ║ Linux / Kali / macOS | Python 3.10+ | Flask Edition ║" echo " ║ github.com/issu321 | github.com/issu321/ADA-Python ║" echo " ╚═══════════════════════════════════════════════════════════════╝" echo "" # Detect Python PYTHON_CMD="" for cmd in python3 python; do if command -v $cmd &> /dev/null; then VER=$($cmd --version 2>&1 | grep -oP '\d+\.\d+') MAJOR=$(echo $VER | cut -d. -f1) MINOR=$(echo $VER | cut -d. -f2) if [ "$MAJOR" -ge 3 ] && [ "$MINOR" -ge 10 ]; then PYTHON_CMD=$cmd break fi fi done if [ -z "$PYTHON_CMD" ]; then echo " ❌ Python 3.10+ not found. Please install Python 3.10 or newer." exit 1 fi echo " ✅ Python detected: $PYTHON_CMD ($($PYTHON_CMD --version 2>&1))" # Install dependencies (user install, no venv) echo "" echo " 📦 Installing dependencies..." $PYTHON_CMD -m pip install --upgrade pip $PYTHON_CMD -m pip install --user -r requirements.txt echo "" echo " ✅ Installation complete!" echo "" echo " 🚀 To start the app:" echo " $PYTHON_CMD app.py" echo "" echo " 🌐 Then open http://localhost:7860 in your browser" echo "" echo " 📚 Repo: https://github.com/issu321/ADA-Python" echo " 👤 Author: https://github.com/issu321" echo ""