Vous voulez rendre le chat en tant que vidéo, mais vous n'avez que les journaux Chatterino et vous n'avez pas pu télécharger le chat à temps? Ce programme pourrait aider!
Exécutez vos journaux Chatterino via ce programme, puis utilisez Twitch Downloader pour rendre le chat dans une vidéo.
Si le code se bloque ou ne fonctionne pas comme prévu, veuillez créer un problème et inclure soit votre fichier journal Chatterino que vous essayez de convertir, ou incluez la ligne qui a causé des problèmes et le message d'erreur.
Vous aurez besoin de Python 3 et du package Numpy installé.
STREAMER_USERNAME sur le nom d'utilisateur du streamer. Renommez les fichiers de configuration .csv . Si vous utilisez les fichiers dans config/ , supprimez example- des noms de fichiers.
Configurez les fichiers mods et VIPS . Si vous souhaitez que les VIPS / mods aient leurs badges VIP / Mod, ajoutez leurs noms d'utilisateur séparés par des virgules sur config/vips.csv et config/mods.csv respectivement. Vous pouvez utiliser les commandes /mods et /vips dans Twitch Chat et copier coller les résultats dans les fichiers .csv.
Configurez les couleurs de bavardage . Si vous avez des bavardages où vous souhaitez définir leur couleur (par défaut Twitch Downloader définit les couleurs au hasard), ajoutez leurs noms d'utilisateur et leurs couleurs comme ceci:
username, #ff00ff
username_2, #00cc00
STREAMER_ID . Vous pouvez trouver leur identifiant d'ici ou d'ici.Si vous souhaitez convertir les journaux Chatterino qui viennent avant la fin 2023 qui ont le format ci-dessous, téléchargez v1.0.0 ici.
[12:44:00] username: message (avec deux espaces après l'horodatage)[18:51:25] username gifted a Tier 1 sub to username2! (un seul espace après l'horodatage)Si vos journaux proviennent d'une version Chatterino plus récente, téléchargez une version plus récente ou clonez ce dépôt comme vous le feriez normalement.
Exécutez-le en utilisant:
python main.py < chatterino-log-file >Exemple:
python main.py streamer-2024-01-01.logLes contributions et les suggestions sont les bienvenues! Affichez le guide de contribution pour faire une demande de traction ou n'hésitez pas à ajouter des suggestions ou des bugs dans le tracker du numéro.
python -m unittest -v
Ce projet est sous la licence GPLV3.