塔菲探测器
首先感谢 @永雏塔菲 的倾情献声。
关注永雏塔菲喵 https://space.bilibili.com/1265680561
关注永雏塔菲谢谢喵 https://live.bilibili.com/22603245
链接和相关文件说明在尾部,懒得看介绍可以直接往下拉。二十一世纪了,谁还看说明书?需要看说明书说明引导做的烂!
简单说,就是一个监听塔菲直播间开播/下播信号,并在开播/下播时给出系统提示以及语音提示的小玩具。
写这个东西的契机比它的功能简单,每天在直播间等开门等到花儿都谢了,刚好在做的另一个东西可以捕捉直播间各种信号,其中包括了开播和下播,就直接简简单单搞了个小玩意。中间测试了挺久都还比较稳定,打算在b站也分享一下。
双击启动后,程序会自动缩进系统托盘图标,开始监听。
开播时,会弹系统消息提示,同时播放提示音。下播时类似。
右键系统托盘图标,有一些小的便利功能。
传送门可以直接用默认浏览器打开塔菲直播间,方便各位在第一时间打出晚上花。当然,严格说是打开最后一个开播的直播间,不过还请不要在意细节。
关闭语音提示,当勾选时,开播下播都不会再播放语音,避免社死。当然,不会关闭系统提示弹出的叮咚声。
至于关于窗口,真的会有人看么……
关于技术实现,通过监听直播间弹幕的websocket接口,捕获直播间的开播和下播信号,其余内容解析后均直接丢弃。从运行占用上来说肯定比定时访问直播间状态API来的高一些,但相应也会更灵敏一些。
程序打包用的pyinstaller,python写这么个小玩意40+M好占地。回头如果有空闲想换C#,用WinForm重做一个。
链接:https://pan.baidu.com/s/1iXnhhkY9JwPLFDx4hPUVNQ?pwd=q7gj
提取码:q7gj
文件夹里面有若干文件,单纯想尝鲜的话,下载那个detector.exe即可。
LICENSE包含使用到组件的许可协议,其中PyQt5为GPLv3协议,故界面项目也为GPLv3,依照协议要求开源界面程序detector.py和资源程序resources_rc.py。弹幕消息解析是我自己用aiohttp写的另一个项目的组件,附带了aiohttp的Apache2.0协议,遵从协议附带了它的协议内容;但该解析项目暂未完善,不开源。
PS:小彩蛋,看代码能够发现,存在一些测试配置注入的解析,可以通过修改配置d任意v。但本项目为“塔菲探测器”,所以作者不公开提供相关解释,也不建议对修改方式进行公开传播。
PSS:按理说请塔菲帮忙配音之后应该再测试个一两天的,但事情太多了,赶巧今天公司服务器炸了有闲,赶紧发出来先,不然又要拖不知道多久=。=
PSP:之前分发测试过,基本没啥问题。有bug或者其它运行问题欢迎留言或者私信。
原创文章,作者:,如若转载,请注明出处:https://www.webacg.com/news/605087.html