可以屏蔽一些不想看到的视频,屏蔽规则可以根据视频标题、作者和时长来判断。
用页面左下角隐藏按钮,或者油猴菜单,可以打开配置页。在配置页填入规则。
- 一行一条规则
- 支持正则,不区分大小写
- 支持注释,' //'后的内容会忽略
- 空行和包含'-----'的行会被忽略
直接写入字符串,完全匹配制,命中即屏蔽。
例如想屏蔽特定UP主,就在author规则里加入:X同学工作室
可以使用正则,正则具体写法可以请教GPT。
例如想屏蔽所有包含MBTI的视频,就可以在title规则加入:/MBTI/
- 进入 gist.github.com
- 点右上角加号,创建 Gist。
- 描述可以填
Bilibili Spam Blocker,或者其他名字。 - 文件名可以是
bilibili_spam_blocker_config.yaml,记住这个名字后面会用。 - 文件内容可以留白,会自动用网页内配置的内容覆盖过来。
- 点击
Create secret gist创建私有的 Gist。当然你也可以选择公开。 - 记住当前的网址的后面那串 id,例如
https://gist.github.com/username/your-gist-id
- 描述可以填
- 进入GitHub的个人访问令牌页面
- 创建token,后面要用。建议用 Classic 可以不过期,创建过程中勾选 gist 相关的项。
- 现在汇总一下内容
gistId: Gist 网址后面一段 32 位字符gistFile: 前面的文件名bilibili_spam_blocker_config.yamltoken: 前面创建的 token,例如ghp_\w{36}
- 把上面三项填入设置页的对应部分即可开启同步,以后在网页编辑的内容会自动备份到 gist,还自带版本管理。
# yaml的多行字符串需要缩进,`|`表示保留换行符。建议直接在网页弹窗内维护。
# 视频标题屏蔽规则
title: |
-------------------- 劣质教程
/在家.*做.*(赚钱|接单)/
/终于把.*做成了(动画片|PPT)/
/(?=.*GPT)(?=.*免费)/ //同时包含GPT和免费
/就是.*人的神/
-------------------- 奶头乐
/今日份快乐源泉/
/大型纪录片《.*》/
# 视频作者屏蔽规则
author: |
-------------------- 劣质教程
/.*白帽黑客.*/
-------------------- 奶头乐
/MBTI/
/阿(瑟|sir).*纪录片/
/(恋爱|脱单)/
selectedTab: title # 最后选中的设置页标签
maxHour: 5 # 超过5小时的视频会被屏蔽 有可能误杀一些长教程
blockDisplay: fade # fade=半透明 | hide=不显示- 因为 Gist 有备份,而本地会有上传失败等意外情况,所以原则上都会用网页内的本地设置覆盖 Gist 的版本。
- 初次同步可选择使用哪个版本,比如在新的浏览器内使用时。