Ublacklist – the missing button on Google search, IMO

80
Ublacklist – the missing button on Google search, IMO

Blocks explicit sites from exhibiting in Google search results

Chrome Web Store / Firefox Add-ons / App Store (for macOS and iOS, due to Community-Leafy)

Description

This browser extension prevents blacklisted sites from exhibiting in Google search results.

That you can add principles on search result pages, or on sites to be blocked by clicking the toolbar icon. Ideas may perhaps perhaps perchance perhaps additionally very smartly be specified both by match patterns (e.g. *://*.instance.com/*) or by ordinary expressions (e.g. /instance.(catch|org)/).

Supported search engines

This extension is on hand within the under search engines.

Web Pictures Movies Files
Google ✔️ ✔️ ✔️ ✔️
Google (iPhone) ✔️ ✔️ ✔️ ✔️
Bing ✔️ ✔️ ✔️ ✔️
Bing (iPhone) ✔️ ✔️ ✔️ ✔️
DuckDuckGo ✔️ ✔️ ✔️ ✔️
DuckDuckGo (iPhone) ✔️ ✔️ ✔️ ✔️
Ecosia ✔️
Ecosia (iPhone) ✔️
Startpage ✔️ ✔️ ✔️
Startpage (iPhone) ✔️ ✔️ ✔️

For subscription suppliers

To post a blacklist as a subscription, space a blacklist file encoded in UTF-8 on a upright HTTP(S) server, and post the URL. Right here is an instance hosted on GitHub.

In uBlacklist >=6.6.0 for Chrome, subscription URLs are on hand. So that you just can add a subscription with name and url, the following URL may perhaps perhaps perchance perhaps additionally very smartly be ordinary as a shortcut to the alternate strategies page:


https://iorate.github.io/ublacklist/subscribe?name={urlEncode(name)}&url={urlEncode(url)}


Right here is an instance.

For developers

Invent

To provide this extension, Node.js and Myth are required.

Sooner than opening a pull expect, that you just can contain to develop clear that ‘produce-all’, ‘lint’ and ‘check’ pass.
story produce-all

story lint
# Some lint errors may perhaps perhaps perchance perhaps additionally very smartly be fastened mechanically
# story fix

story check

NOTE: The API keys and secrets and tactics for the sync feature usually are not integrated on this repository. To make the sync feature, build your have API keys and secrets and tactics within the .env file.

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

Locale

So that you just can add a locale,

  1. Resolve an ISO language code corresponding to en relating to kLanguageInfoTable.
  2. Reproduction src/locales/en.json.ts to src/locales/${languageCode}.json.ts and translate entries.
  3. Launch src/scripts/dayjs-locales.ts and import the dayjs locale.
  4. To localize description and screenshots on web retail outlets, make web-store-property/${languageCode}/ and add data.
    • Screenshot localization is on hand only on Chrome Web Store.
    • Screenshots desires to be 1280×800.

Creator

iorate (Twitter)

License

uBlacklist is licensed under MIT License.

Knowasiak
WRITTEN BY

Knowasiak

Hey! look, i give tutorials to all my users and i help them!

you're currently offline