uBlacklist-Google 搜索结果过滤扩展

做一个柔情的程序猿

共 2135字,需浏览 5分钟

 · 2022-06-19

软件简介

uBlacklist 是一个浏览器扩展程序,可以阻止特定网站出现在 Google 搜索结果中,该扩展支持 Chrome、Firefox 和 Safari。用户可以通过单击工具栏图标在搜索结果页面或要阻止的站点上添加规则。规则可以通过匹配模式 (例如 ://.example.com/*)或通过正则表达式 (例如 /example\.(net|org)/) 来设置。

用户还可以通过云存储来同步规则集,目前支持 Google Drive 和 Dropbox。

  • 开发语言TypeScript

  • 操作系统跨平台

  • 软件类型开源软件

  • 所属分类插件和扩展、 FireFox插件

支持的搜索引擎

除了 Google,uBlacklist 还支持以下搜索引擎:

 WebImagesVideosNews
Google✔️✔️✔️✔️
Bing*1✔️✔️✔️
DuckDuckGo✔️✔️✔️✔️
Ecosia✔️


Qwant✔️✔️*2✔️
Startpage✔️
✔️✔️
Yahoo! JAPAN✔️


对于开发人员

源码:https://github.com/iorate/ublacklist


要构建此扩展,需要 Node.js (https://nodejs.org/en/)和 Yarn(https://yarnpkg.com/)

git clone https://github.com/iorate/uBlacklist.git
cd uBlacklist
yarn
# yarn build yarn build firefox production

在打开拉取请求之前,需应该确保传递 yarn lintyarn test 和 yarn build-all

yarn lint# Some lint errors can be fixed automatically# yarn fix
yarn test
yarn build-all


注意:同步功能的 API 密钥和机密不包含在此存储库中。.env要开发同步功能,请在文件中设置您自己的 API 密钥和机密。

DROPBOX_API_KEY=...
DROPBOX_API_SECRET=...
GOOGLE_DRIVE_API_KEY=...
GOOGLE_DRIVE_API_SECRET=...

语言环境

要添加语言环境,

  1. 确定 ISO 语言代码,例如en参考kLanguageInfoTable

  2. 复制src/locales/en.json.tssrc/locales/${languageCode}.json.ts翻译条目。

  3. 打开src/scripts/dayjs-locales.ts并导入 dayjs 语言环境。

  4. 要本地化网上商店的描述和屏幕截图,请创建web-store-assets/${languageCode}/和添加文件。

    • 屏幕截图本地化仅适用于 Chrome 网上应用店。

    • 屏幕截图应为 1280x800。

插件安装使用 

1、你可以从chrome应用商店里找到uBlacklist插件,如果你的chrome应用商店无法打开,你可以在本站的下方找到uBlacklist插件下载地址

2、离线安装的方法参照一下方法:老版本chrome浏览器,首先在标签页输入【chrome://extensions/】进入chrome扩展程序,解压你在本站下载的插件,并拖入扩展程序页面,它会提示你是否安装该插件,点击添加即可。

3、安装完成后,打开某个站点,点击浏览器右上角的插件图标,将会弹出窗口询问你是否要将当前网站加入黑名单,点击【确定】即可。

4、将网站加入黑名单后,来自被屏蔽网址的结果将不会出现在列表里了。另外,你也可以通过点击搜索结果后方的【加入黑名单】选项,将该网址加入到屏蔽列表中。

5、单击插件图标,在弹窗中点击【选项】,打开设置页面。

在设置页,你可以自行添加规则。规则可以由匹配模式(例如*://*.example.com/*)或正则表达式(例如/example\.(net|org)/)指定。

同样的,uBlacklist插件也支持同步服务。

对于那些希望从谷歌搜索查询结果中删除无用内容的人来说,这款插件既简单又不会占用太多空间。  


推荐阅读

(点击标题可跳转阅读)

python程序设计思想

【初学不要怕】教你全方位理解python函数及其使用(包括lambda函数和递归函数详解系列)

【加解密算法实现】全面剖析RSA加解密算法(附完整C/Python源码)

详解python的运行方式

强推10款Python常用的开发工具

【专家推荐】保姆级开源工具推荐,一用一个爽,非常劲爆(收藏系列)

【恭喜考研拟录取】极力推荐科研必备软件,让你科研生涯事半功倍

带你全面剖析python自然语言处理(NLP系列一)

带你全面剖析python自然语言处理(NLP技术要点)

带你全面剖析python自然语言处理(TF-IDF和TextRank)

老铁,三连支持一下,好吗?↓↓↓


点分享

点点赞

点在看

浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报