Greasy Fork

Greasy Fork is available in English.

B站直播间SC记录板

实时同步SC、同接、高能和舰长数据,可拖拽移动,可导出,可单个SC折叠,可侧折,可记忆配置,可生成图片(右键菜单),活动页可用,黑名单功能,不用登录,多种主题切换,直播全屏也在顶层显示,自动清除超过12小时的房间SC存储

目前为 2024-03-12 提交的版本。查看 最新版本

作者
ltxlong
评分
0 0 0
版本
7.0.0
创建于
2024-01-09
更新于
2024-03-12
大小
103.9 KB
许可证
GPL-3.0-or-later
适用于

最近主要的版本更新日志:

- [v7.0.0]

优化侧折模式的显示 && 新增记忆模式选择

侧折的极简模式:
侧折模式下,点击数据,会提示“已设置 侧折的极简模式”,即鼠标离开记录板的时候,数据会隐藏。
再此点击数据,会提示“已退出 侧折的极简模式”,即鼠标离开记录板的时候,数据还会显示。

记忆模式说明:
没记:没有记忆配置
题记:只记忆主题,所有<题记>房间共用一个主题配置
个记:独立记忆当前房间的所有配置
全记:所有的房间共用的记忆配置

记忆的优先级:
全记 > 个记 > 题记
进入直播房间的时候会依次检查优先级,来进行自动加载配置

例子说明:
有四个直播房间:
A、B、C、D
已经打开:A[题记],B[个记]
现在打开C房间,会从 [全记]->[个记]->[题记] 依次检查,都没有则默认是[没记]。
当C从 [没记] 切换到 [题记] 时,如果 [题记] 存在记忆的主题,C的主题会自动切换到 [题记] 记忆的主题,当C切换主题时候,会更新 [题记] 记忆的主题
这个时候,虽然A和C都是 [题记] 模式,但是主题却不一样,其中C的主题才是 [题记] 记忆的最新主题,当A页面刷新后,会变为 [题记] 最新记忆的主题
当C从 [题记] 切换到 [个记],[题记] 的房间中剔除C,并且C会立即生成自己的独立配置,处于 [个记] 模式下,C的所有配置操作都会独立记忆
当C从 [个记] 切换到 [全记],C的 [个记] 独立配置会立即删除,并且会将自己的所有配置生成 [全记] 的配置,如果这个时候,A、B页面刷新,会自动加载 [全记] 的配置
现在打开D房间,由于已经存在 [全记] 的配置,所以D会自动加载 [全记] 的配置。
如果这个时候,D从 [全记] 切换到 [没记],那么所有页面的 [全记] 都会失效,最多30秒后,其余 [全记] 页面的按钮会变为 [没记](因为每30秒检查一次)
刷新A、B页面,A会自动加载 [题记], B会自动加载 [个记],即都会恢复为被 [全记] 影响之前的配置模式

总结:
[个记] 的删除时机:从 [个记] 点击按钮,手动切换到 [全记]
[全记] 的删除时机:从 [全记] 点击按钮,手动切换到 [没记]

[题记] 和 [全记] 的区别:
[题记] 是一个小圈子,这个圈子有自己的主题颜色,每个房间都可以加入其中,切换加入的时候,该房间会被动的染上圈子的主题颜色,并且也有权限改变圈子的颜色
[全记] 是一个全局权限,当有一个房间切换到 [全记] 时,即拿到了这个全局权限,并且复制自己的所有配置附加在上面,
后续每一个新进入/刷新的房间都会自动获得这个全局权限并且自动加载上面的配置,
当其中一个房间从 [全记] 模式切换到 [没记] 的时候,这个全局权限就会失效,最多30秒后,其余 [全记] 页面的按钮会变为 [没记](因为每30秒检查一次),
其余房间刷新页面会恢复被 [全记] 影响之前的配置模式

注意:
[全记]模式的使用注意的是,如果在普通房间将记录板位置移动到很边缘,那么在活动页的房间可能会看不到
解决:
活动页如果看不到,那么全屏的时候就可以看到,再退出全屏的时候就也可以看到了

- [v6.0.0]

新增侧折模式

- [v5.3.0]

因类似 “虚拟区官方频道” 这样的嵌套直播间有时没有同接数据,故优化显示(没有的时候就只显示高能数)

- [v5.1.0]

新增黑名单功能

- [v5.0.0]

重构代码,通过Hook实现实时数据更新,舒服了~

同时在【右侧的弹幕滚动框】的顶部和底部添加了“同接”等数据(鼠标移动到上面还会有额外的提示)

为什么在【右侧的弹幕滚动框】的底部也添加了数据?
为了这样的场景:在网页级全屏的时候,将SC记录板直接移动到右上角顶,这个时候原本右侧顶部的数据就看不到了,所以就在底部也添加了。
有人会问:就不可以将SC记录板移动下一点?这样就不会覆盖顶部的数据了啊。
对,但是还有一个场景,就是需要看弹幕框的滚动弹幕多一点的时候,就需要移动到右上角顶,这样多空间了啊。
当然,如果实在不想要底部的数据,可以自己在代码里修改相关配置参数,将true修改为false即可,都有注释说明的~