Spaces:
Sleeping
Sleeping
| # ================================================================================ | |
| # 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 "" | |