B站直播弹幕查看助手:弹幕丫
使用API得到最近的10条弹幕,无法处理负载过高的情况。
不要将此作为实用工具,这只是完整弹幕机的练习而已。
python3
requests
使用 WebSocket 建立稳定连接,即时处理信息。
可以接收各种信息的推送,并选择性处理。目前只具有弹幕和礼物信息的处理功能,但是若有需要可以增加其他功能。
具有多种显示模式,可以在终端直接打印,可以保存文件到本地,也可以推送到 GUI。最后一种模式下,本程序将作为图形界面弹幕机的内核存在。多种显示模式可同时打开。
python3
aiowebsocket
弹幕机的图形界面。
使用 socket (TCP) 本地通信,将数据从内核传到图形界面,然后进行显示。使用端口为 12000,若有冲突可自行调整。
图形界面为半透明,保持在最顶层。
gui/~release/gui.exe
为针对 Windows10 系统的发行版,主要用于在我自己没装 QT 的台式机上面直接运行。如果你使用其他系统,用 QT 工程重新编译即可。
先运行 StreamVer.py,并确保显示模式中包含 'gui',然后运行 gui.exe。使用完毕后,先终止 python 脚本,再终止 gui.exe。
C++
QT5
增加正则表达式屏蔽功能
优化部分格式