Greasy Fork

Greasy Fork is available in English.

Clean Bilibili Comment

To be or not to be, that's a question.

当前为 2021-02-27 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
黎梓健
评分
0 0 0
版本
0.2
创建于
2021-02-27
更新于
2021-02-27
大小
4.8 KB
许可证
暂无
适用于

Clean Bilibili Comment

清理、过滤bilibili评论区 Github地址:https://github.com/MeetinaXD/CleanBilibiliComment 最后更新: Febr 27, 2021.

世人苦肉蛋奶久矣

食用方法

下载clean-bilibili-comment.js并导入到Tampermonkey中选择启用,或者直接在github打开clean-bilibili-comment.js,点击右上角的RAW,自己新建脚本然后全选覆盖即可。

默认已经自带一条回形针的过滤示例,如果喜欢吃肉蛋奶,可以反向过滤(笑

自定义规则 对于0.2版本

第19行找到regExp对象,按照第一条默认规则的格式复制编写。

默认规则如下

{ /* 回形针专用 */
  author: 258150656,
  title: /(回形针|PaperClip)+/,
  filter: /(肉蛋奶|巴西雨林|黑子|买水|森林|人口|影响|黑名单|拉黑|雨林|原谅|敌军|毁掉|垄断|监控|打钱)+/,
  init: "检测到回形针视频",
  // set the flag as false to disable printing blocked comments
  showBlocked: true
},

/* please put the global rule in the end */
{
  // use regular expression **obj** or author mid to match
  author: null,
  // use RegExp **obj** to match
  title: /\w+/,
  // use RegExp **obj** to match
  filter: /(肉蛋奶|巴西雨林|黑子|买水|森林|人口|影响|黑名单|拉黑|雨林|原谅|敌军|毁掉|垄断|监控|打钱|水军)+/,
  init: "全局应用生效"
}

脚本按照匹配的方式运行,如果你在规则中指定了命中条件,那么这条规则只有在命中成功后开始工作。

规则属性

author

可选类型

string number 正则对象[object RegExp]

命中方式

当指定类型为number时,视为author mid,会进行全等判断

当指定类型为string时,视为author name,会进行模糊搜索

当指定类型为[object RegExp]时,将调用对象的test方法对作者名称进行正则匹配

如不需要,可设置为null

title

可选类型

string 正则对象[object RegExp]

命中方式

当指定类型为string时,视为video title,会进行模糊搜索

当指定类型为[object RegExp]时,将调用对象的test方法对视频标题进行正则匹配

如不需要,可设置为null

filter

可选类型

正则对象[object RegExp]

提供一个正则表达式对象,过滤时将使用表达式的test()方法进行过滤 当test()返回true时,评论将被屏蔽

init

可选类型

string function

传入一个字符串或函数,将在初始化完成后输出或调用

showBlocked

可选类型

boolean

指明是否需要打印被屏蔽的评论,如果需要调试过滤条件,建议开启

全局规则

全局规则见默认规则最后一条,将命中条件设置一定可以命中的条件,如/\w*/

一定要放在最后!否则在它后面的条件都会失效。

最后

如果愿意分享你的规则,可以在issue留言。

愿天堂没有评论区。