Юрий Черненко 7a61c0bfb6 обновил visual для подгрузки турнирной таблицы
поправил функцию в get_data которая пушит онлайн данные (требует тщательной проверки)
2025-10-24 18:47:07 +03:00
2025-10-22 13:47:36 +00:00
2025-10-23 21:51:04 +03:00
2025-10-22 12:34:34 +03:00
2025-10-22 18:21:33 +00:00
2025-10-21 09:01:49 +00:00

RFB Stat - это система для автоматического сбора баскетбольной статистики. Система состоит из двух основных компонентов:

Сервис данных (rfb-data.service) - сбор и обработка данных

Сервис визуализации (rfb-visual.service) - веб-интерфейс на основе Streamlit

Требования

  • Ubuntu Linux
  • Доступ к репозиторию https://git.tvstart.ru/
  • Права root для установки!!

Установка

Скрипт установки выполняет полную настройку системы:

chmod +x deploy.sh
./deploy.sh -t <команда> -r <релиз>

Параметры командной строки

-t - Название команды (опционально, определяется по IP если не указано)

-r - Релиз (ветка или тег в git, по умолчанию: main)

-h - Справка по использованию

Примеры использования

Установка с автоопределением команды по IP

./deploy.sh -r main

Установка для конкретной команды

./deploy.sh -t cska -r main

Установка тестовой версии

./deploy.sh -t zenit -r Barabanov_TEST

Пакеты и прочее что будет установленно:

Системные пакеты:

  • Python3
  • pip3
  • virtualenv
  • Git
  • Net-tools

Виртуальное окружение Python с зависимостями:

  • streamlit
  • requests
  • pandas
  • numpy
  • plotly
  • watchdog
  • pillow
  • streamlit_autorefresh

Systemd сервисы:

rfb-data.service - сбор данных

rfb-visual.service - веб-интерфейс

Управление сервисами

Просмотр статуса обоих сервисов одновременно

systemctl status rfb-data.service rfb-visual.service

Просмотр логов

Логи сбора данных

journalctl -u rfb-data.service -f

Логи веб-интерфейса

journalctl -u rfb-visual.service -f

Управление сервисами

Перезапуск всех сервисов

systemctl restart rfb-data.service rfb-visual.service

Остановка всех сервисов

systemctl stop rfb-data.service rfb-visual.service

Запуск всех сервисов

systemctl start rfb-data.service rfb-visual.service

Доступ к приложению

После установки приложение доступно по адресу:

http://ВАШ_IP_АДРЕС:8501

Description
No description provided
Readme 37 MiB
Languages
Python 90.4%
Shell 9.6%