¿Quieres representar el chat como un video pero solo tienes los registros de Chatterino y no pudiste descargar chat a tiempo? ¡Este programa podría ayudar!
Ejecute sus registros de Chatterino a través de este programa y luego use Twitch Descarger para convertir el chat en un video.
Si el código se bloquea o no funciona como se esperaba, cree un problema e incluya su archivo de registro de Chatterino que está intentando convertir o incluir la línea que causó problemas y el mensaje de error.
Necesitará Python 3 y el paquete Numpy instalado.
STREAMER_USERNAME en el nombre de usuario del transmisor. Cambie el nombre de los archivos de configuración .csv . Si usará los archivos en config/ , elimine example- de los nombres de los archivos.
Configure los archivos MODS y VIPS . Si desea que los VIP / mods tengan sus insignias VIP / MOD, agregue sus nombres de usuario separados por comas a config/vips.csv y config/mods.csv respectivamente. Puede usar los comandos /mods y /vips en el chat de Twitch y copiar los resultados en los archivos .csv.
Configurar colores de charla . Si tiene algunas charlas donde le gustaría establecer su color (por defecto, Twitch Downloader establece colores al azar), agregue sus nombres de usuario y colores así:
username, #ff00ff
username_2, #00cc00
STREAMER_ID . Puede encontrar su identificación desde aquí o aquí.Si desea convertir los registros de Chatterino de antes de finales de 2023 que tienen el formato a continuación, descargue V1.0.0 aquí.
[12:44:00] username: message (con dos espacios después de la marca de tiempo)[18:51:25] username gifted a Tier 1 sub to username2! (solo un espacio después de la marca de tiempo)Si sus registros son de una versión más nueva de Chatterino, descargue una versión más nueva o clone este repositorio como lo haría normalmente.
Ejecutarlo usando:
python main.py < chatterino-log-file >Ejemplo:
python main.py streamer-2024-01-01.log¡Contribuciones y sugerencias bienvenidas! Vea la guía contribuyente para hacer una solicitud de extracción, o no dude en agregar cualquier sugerencia o error en el rastreador de problemas.
python -m unittest -v
Este proyecto está bajo la licencia GPLV3.