Möchten Sie Chat als Video rendern, aber Sie haben nur die Chatterino -Protokolle und konnten den Chat nicht rechtzeitig herunterladen? Dieses Programm könnte helfen!
Führen Sie Ihre Chatterino -Protokolle dieses Programm durch und verwenden Sie Twitch Downloader, um Chat in ein Video zu bringen.
Wenn der Code stürzt oder nicht wie erwartet funktioniert, erstellen Sie bitte ein Problem und geben Sie entweder Ihre Chatterino -Protokolldatei ein, die Sie konvertieren möchten, oder geben Sie die Zeile ein, die Probleme verursacht, und die Fehlermeldung.
Sie benötigen Python 3 und das Numpy -Paket installiert.
STREAMER_USERNAME auf den Benutzernamen des Streamers festlegen. Benennen Sie die .csv -Konfigurationsdateien um . Wenn Sie die Dateien in config/ verwenden, entfernen Sie example- aus den Dateinamen.
Richten Sie die Mods und VIP -Dateien ein . Wenn Sie möchten, dass die VIPs / Mods ihre VIP / MOD -Abzeichen haben, fügen Sie ihre Benutzernamen durch Kommas zu config/vips.csv bzw. config/mods.csv hinzu. Sie können die Befehle /mods und /vips im Twitch -Chat verwenden und die Ergebnisse in die .csv -Dateien einfügen.
Richten Sie Chatterfarben ein . Wenn Sie einige Chatter haben, bei denen Sie ihre Farbe festlegen möchten (standardmäßig Twitch Downloader legt die Farben zufällig fest), fügen Sie ihre Benutzernamen und Farben wie diese hinzu:
username, #ff00ff
username_2, #00cc00
STREAMER_ID ein. Sie können ihre ID entweder von hier oder hier finden.Wenn Sie Chatterino -Protokolle, die von vor Ende 2023 stammen, mit dem folgenden Format konvertieren möchten, laden Sie V1.0.0 hier herunter.
[12:44:00] username: message (mit zwei Feldern nach dem Zeitstempel)[18:51:25] username gifted a Tier 1 sub to username2! (Nur ein Raum nach dem Zeitstempel)Wenn Ihre Protokolle aus einer neueren Chatterino -Version stammen, laden Sie eine neuere Version oder klonen Sie dieses Repo wie gewohnt.
Führen Sie es mit:
python main.py < chatterino-log-file >Beispiel:
python main.py streamer-2024-01-01.logBeiträge und Vorschläge willkommen! Wenden Sie sich entweder um den beitragenden Leitfaden für eine Pull -Anfrage oder fügen Sie Vorschläge oder Fehler im Problem Tracker hinzu.
python -m unittest -v
Dieses Projekt steht unter der GPLV3 -Lizenz.