/unfuck-the-internet

This is just my personal list to remove annoying things that get past other adblock filters.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Unfuck the Internet

This is my personal Ublock Origin filter list to remove annoying things that get past other adblock filters.

Note: this may break websites in ways that are undesirable to you, but desirable for me. This is my personal list, after all.

  1. I don't like mobile websites bugging me to install their mobile app
  2. I don't like videos in news sites that pop out and stick to the screen
  3. I don't like "subscribe to my email list" and other similar popups
  4. I don't like "this site uses cookies" notifications
  5. I don't like sites that beg to disable adblocker

1. Adblocker Filter List

Installing the filter list will solve most problems, but don't forget to also install the user script below!

Chrome

  1. Install Ublock Origin (or equivalent).
  2. Subscribe to the filter list at https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/filters.txt

Firefox (Desktop and Mobile)

  1. Install Ublock Origin (or equivalent) from the Firefox Add-Ons website.
  2. Subscribe to the filter list at https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/filters.txt

Adblock Browser (Android)

  1. Download and install the browser from the app store
  2. Open the browser. Go to Settings -> Ad blocking -> More blocking options -> Add other filter list
  3. Type in or copy/paste this URL: https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/filters.txt

2. User Script

Chrome

  1. Install a userscript extension like Violentmonkey
  2. Add a new userscript from this URL: https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/userscript.js

Firefox (Desktop)

  1. Install a userscript extension like Violentmonkey
  2. Add a new userscript from this URL: https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/userscript.js
  3. Open about:config, and enable the preference layout.css.has-selector.enabled

Firefox (Mobile)

  1. Firefox mobile has made an unfortunate decision to treat extensions with a walled garden approach, following Chrome's lead. At least for now, you can install a userscript extension like Violentmonkey by hacking your way around the problem, but only in Firefox Nightly version. Follow this article's instructions: https://blog.mozilla.org/addons/2020/09/29/expanded-extension-support-in-firefox-for-android-nightly/
  2. After the userscript extension is installed, add a new userscript from this URL: https://raw.githubusercontent.com/Giwayume/unfuck-the-internet/master/userscript.js
  3. Open about:config, and enable the preference layout.css.has-selector.enabled