Хотите отобразить чат как видео, но у вас есть только журналы Chatterino, и вы не смогли загрузить чат во времени? Эта программа может помочь!
Запустите свои журналы Chatterino в этой программе, затем используйте Twitch Downloader, чтобы представить чат в видео.
Если код сбоятся или не работает, как и ожидалось, создайте проблему и включите либо ваш файл журнала Chatterino, который вы пытаетесь преобразовать, либо включите строку, которая вызвала проблемы, и сообщение об ошибке.
Вам понадобятся Python 3 и установлен пакет Numpy.
STREAMER_USERNAME на имя пользователя стримера. Переименуйте файлы конфигурации .csv . Если вы будете использовать файлы в config/ , удалить example- с имен файлов.
Установите моды и файлы VIP . Если вы хотите, чтобы VIPS / моды имели свои значки VIP / мод, добавьте их имена пользователей, разделенные запятыми к config/vips.csv и config/mods.csv соответственно. Вы можете использовать команды /mods и /vips в Twitch Chat и скопировать результаты в файлы .csv.
Установите цвета болтовни . Если у вас есть болтовня, где вы хотели бы установить их цвет (по умолчанию случайным образом устанавливает цвета), добавьте их имена пользователей и цвета как это:
username, #ff00ff
username_2, #00cc00
STREAMER_ID . Вы можете найти их идентификатор либо отсюда, либо здесь.Если вы хотите преобразовать журналы Chatterino, которые до конца 2023 года имеют приведенный ниже формат, загрузите v1.0.0 здесь.
[12:44:00] username: message (с двумя местами после метки времени)[18:51:25] username gifted a Tier 1 sub to username2! (Только одно пространство после метки времени)Если ваши журналы из более новой версии Chatterino, загрузите более новый выпуск или клонируйте этот репо, как обычно.
Запустите его, используя:
python main.py < chatterino-log-file >Пример:
python main.py streamer-2024-01-01.logВклад и предложения приветствуются! Либо просмотрите руководство для выполнения запроса на привлечение, либо не стесняйтесь добавлять любые предложения или ошибки в трекер выпуска.
python -m unittest -v
Этот проект находится под лицензией GPLV3.