convert chatterino logs into json
v2.0.0
是否想作为视频进行聊天,但是您只有Chatterino日志,并且无法及时下载聊天?这个程序可能会有所帮助!
通过此程序运行Chatterino日志,然后使用Twitch Downloader将聊天渲染到视频中。
如果代码崩溃或无法按预期工作,请创建问题,并包括您要转换的Chatterino日志文件,或者包括引起问题和错误消息的行。
您将需要Python 3和安装Numpy软件包。
STREAMER_USERNAME设置为流媒体的用户名。重命名.CSV配置文件。如果您将使用config/中的文件,请从文件名中删除example- 。
设置mod和vips文件。如果您希望VIPS / MOD具有其VIP / MOD徽章,请将其用户名分别添加到config/vips.csv和config/mods.csv 。您可以在Twitch聊天中使用/mods和/vips命令,然后将结果复制到.csv文件中。
设置聊天颜色。如果您有一些想设置其颜色的聊天室(默认情况下,Twitch下载器随机设置颜色),请添加其用户名和颜色:
username, #ff00ff
username_2, #00cc00
STREAMER_ID 。您可以从这里或这里找到它们的ID。如果您想转换具有以下格式的2023年底之前的Chatterino日志,请在此处下载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许可证。