Deseja renderizar o bate -papo como um vídeo, mas você só tem os logs Chatterino e não conseguiu baixar o bate -papo a tempo? Este programa pode ajudar!
Execute seus logs Chatterino através deste programa e use o Twitch Downloader para renderizar bate -papo em um vídeo.
Se o código travar ou não funcionar conforme o esperado, crie um problema e inclua seu arquivo de log Chatterino que você está tentando converter ou inclua a linha que causou problemas e a mensagem de erro.
Você precisará de Python 3 e o pacote Numpy instalado.
STREAMER_USERNAME como o nome de usuário da serpentina. Renomeie os arquivos de configuração .csv . Se você estiver usando os arquivos na config/ , remova example- dos nomes dos arquivos.
Configure os arquivos mods e VIPs . Se você deseja que os VIPs / mods tenham seus crachás VIP / MOD, adicione seus nomes de usuário separados por vírgulas ao config/vips.csv e config/mods.csv respectivamente. Você pode usar os comandos /mods e /vips no Twitch Chat e copiar os resultados nos arquivos .csv.
Configure as cores da conversa . Se você tem algumas conversas onde deseja definir a cor deles (por padrão, o download do Twitch define as cores aleatoriamente), adicione seus nomes de usuário e cores como esta:
username, #ff00ff
username_2, #00cc00
STREAMER_ID variável. Você pode encontrar a identificação deles daqui ou aqui.Se você deseja converter os logs Chatterino de antes de 2023 que possuem o formato abaixo, faça o download v1.0.0 aqui.
[12:44:00] username: message (com dois espaços após o registro de data e hora)[18:51:25] username gifted a Tier 1 sub to username2! (apenas um espaço após o registro de data e hora)Se seus logs forem de uma versão mais recente da Chatterino, faça o download de uma versão mais recente ou clone este repositório como faria normalmente.
Execute -o usando:
python main.py < chatterino-log-file >Exemplo:
python main.py streamer-2024-01-01.logContribuições e sugestões são bem -vindas! Veja o guia contribuinte para fazer uma solicitação de tração ou sinta -se à vontade para adicionar sugestões ou bugs no rastreador de problemas.
python -m unittest -v
Este projeto está sob a licença GPLV3.