Github搜索净化

净化Github搜索页,屏蔽cirosantilli等人的敏感仓库。

目前为 2023-12-26 提交的版本。查看 最新版本

作者
danicaStarRch3rry
评分
0 0 0
版本
1.1.0
创建于
2023-08-26
更新于
2023-12-26
大小
9.1 KB
许可证
GPLv3
适用于

脚本功能

核心功能:净化Github搜索页,在搜索结果中屏蔽CiroSantilli和wumaoland等人的仓库,还你一个清净页面。

脚本可设置功能:

  1. 是否保留屏蔽项目Div的框:若选择不保留,会直接在搜索结果中删除被屏蔽仓库;若选择保留,被屏蔽的仓库会显示一个包含信息'⛔该仓库被脚本屏蔽'的框。
  2. 是否精确匹配:若不精确匹配,则任何innerText包含屏蔽词的仓库都会被屏蔽(.include),可能会有误杀情况;若精确匹配,则只会屏蔽屏蔽词内仓库所有者的仓库(==)
  3. 检测模式:共有两种模式——循环(loop)和事件监听(eventListener),循环简单暴力,屏蔽效果好,但对性能影响较事件监听大;事件监听性能表现可能较好,但屏蔽效果不及循环。
  4. 每次检测循环间隔的时间,单位为毫秒(1000秒 = 1秒),可根据自身设备性能调整,默认为100毫秒。

注意

1. 脚本暂时解决了Github周期性更新界面元素id导致的脚本失效问题,但不保证在页面大规模变化后的可用性。
2. 测试时使用Github默认主题与New navigation。
3. 如果脚本无效或屏蔽词需更新,请在脚本反馈区留言,并附上您的浏览器、脚本版本、已安装的脚本、控制台报错等信息:)

生效环境

  1. Chrome 51+/Edge 15+/Firefox 54+/Opera 38+ (Windows)
  2. Via/X/Kiwi/狐猴/…… (Android)
  3. ios 未测试

只要能支持ES6的let与const就行,实在不行直接改成var(2023年了不会还有人用旧的吧)

鸣谢

以下用户对脚本提出了建议

  • whyjxz14

  • yzjn6

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址