RednessBot - это скрипт на Python, предназначенный для обработки данных телеметрии из CSV файла, экспортируемого из программы Darknessbot для iOS а так же программы WheelLog для Android . Программа имеет удобный GUI интерфейс и позволяет создать видеофайл в формате mp4 с графическим отображением скорости, ШИМ, пробега поездки, мощности, заряда батареи и т.д., а также графиком "Скорость/ШИМ". Видео телеметрии создается с черным фоном в разрешении 4K, и его можно легко наложить на ваше видео заезда на электротранспорте (моноколесо/самокат) в любой монтажной программе, поддерживающей удаление хромокея.


- Анализ Даты: Преобразование строковых представлений дат в объекты datetime для точной работы со временем.
- Анализ Скорости: Функция для анализа данных о скорости, категоризирующая скорость и ШИМ в разные цвета (например, желтый для умеренной скорости, красный для высокой скорости и аналогично для ШИМ белый до 80%, желтый с 80% до 90% и красный при ШИМ выше 90%).
- Поддержка языков: English, Русский, Italiano, Français, Español, Deutsch.

Для запуска RednessBot вам необходимо иметь установленный Python на вашей системе вместе со следующими пакетами: pandas
, matplotlib
, moviepy
psutil
.
- Откройте браузер и перейдите на официальный сайт Python
- Уставновите Python. В окне установки обязательно поставьте галочку напротив пункта
Add Python to PATH
. - Запустите консоль в MAC/Windows
- Установите необходимые библиотеки:
pip install pandas matplotlib moviepy psutil
. - Убедитесь, что Python установлен в вашей системе.
datetime
иgc
уже включены в стандартную библиотеку Python, поэтому дополнительных действий для их установки не требуется. - Запустите скрипт через ту же консоль
python /ВАША-ДИРЕКТОРИЯ/rednessbot.py
- Указываем программе директорию, откуда брать CSV, и директория, куда сохранить видеофайл (можно не указывать ничего, если не указано, программа сохранит видео в директорию, где лежит CSV).
- Запустите консоль в Mac/Linux
- Установите ffmpeg
sudo dnf install ffmpeg
(unix) и ImageMagicksudo apt-get install libmagickwand-dev
(unix) или Homebrew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)
(mac)brew install imagemagick
(mac)brew install ffmpeg
(mac) - Установите необходимые библиотеки:
pip install pandas matplotlib moviepy psutil
(если Linux) иpip3 install pandas matplotlib moviepy psutil
(если Mac) - Убедитесь, что Python установлен в вашей системе.
datetime
иgc
уже включены в стандартную библиотеку Python, поэтому дополнительных действий для их установки не требуется. - Запустите скрипт через ту же консоль
python /ВАША-ДИРЕКТОРИЯ/rednessbot3.py
(если Linux) иpython3 /ВАША-ДИРЕКТОРИЯ/rednessbot.py
(если Mac) - Указываем программе директорию, откуда брать CSV, и директория, куда сохранить видеофайл (можно не указывать ничего, если не указано, программа сохранит видео в директорию, где лежит CSV).
Получаемый файл:
Результат после наложения в монтажной программе:
Получаемый файл с примером в динамике:
Интерполяция сглаживает значения скорости работает в beta режиме возможны ошибки
Обсуждение программы и её функционала в telegram канале @rednessbot_tele