a1997b00ac79240f5fb69bb0fe63bc7c7abe6dd7
- server.py: /api/power/*, /api/status, /api/history, /ws/console, /mcp (MCPServer streamable-http) - auth: Bearer-токен (ATXPI_WEB_TOKEN) для /api/* и /mcp/*; WS — через ?token= - статика: index.html, app.js, style.css + vendored xterm.js (работает офлайн на Pi) - lightweight: один процесс uvicorn, без node/сборки - install.sh: отдаю сервис-юзеру владение atxpi/ и /etc/atxpi (pyc/tmp/audit)
ARM
Подготовка VENV
python -m venv venv
source venv/bin/activate
# Установка зависимостей
pip install --only-binary spidev -r requirements.txt
Languages
Python
60.4%
Shell
22.8%
JavaScript
8.5%
CSS
4.2%
HTML
4.1%