easylist
uBlock
easylist | uBlock | |
---|---|---|
339 | 3,012 | |
2,238 | 47,263 | |
1.8% | - | |
10.0 | 9.9 | |
6 days ago | 1 day ago | |
Adblock Filter List | JavaScript | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
easylist
-
Apple's new Safari feature removes distracting items from websites
uBlock Origin has a few 'Annoyances' lists that you can enable in the settings, e.g. Fanboy's list on https://easylist.to/
-
Let's build a screenshot API
import { ScreenshotOptions } from "./schema"; import puppeteer, { Page } from "puppeteer"; import { PuppeteerBlocker } from "@cliqz/adblocker-puppeteer"; import fetch from "cross-fetch"; let blocker: PuppeteerBlocker | null = null; async function blockCookieBanners(page: Page) { if (!blocker) { blocker = await PuppeteerBlocker.fromLists(fetch, [ // the list of the cookie banners to block from the https://easylist.to/ website "https://secure.fanboy.co.nz/fanboy-cookiemonster.txt", ]); } await blocker.enableBlockingInPage(page); } export async function render( options: ScreenshotOptions ): Promise<{ url: string }> { const browser = await puppeteer.launch(); const page = await browser.newPage(); if (options.block_cookie_canners) { await blockCookieBanners(page); } await page.setViewport({ width: options.viewport_width, height: options.viewport_height, deviceScaleFactor: options.device_scale_factor, }); await page.goto(options.url); const encodedScreenshot = await page.screenshot({ type: "jpeg", encoding: "base64", fullPage: options.full_page, }); await browser.close(); return { url: `data:image/jpeg;base64,${encodedScreenshot}` }; }
- EasyList: Filter list that removes most ads
-
Firefox private mode now automatically blocks cookie banners for German users
uBlock Origin has a few lists for cookie banners that I always keep on [0][1]
[0] https://github.com/easylist/easylist/tree/master/easylist_co...
[1] https://github.com/AdguardTeam/AdguardFilters/tree/master/An...
- Help removing ads on https://getgreenshot.org/
-
CNN is blocking the Brave Browser
I think this is now fixed (or worked around) by https://github.com/easylist/easylist/issues/17937 ?
-
Issue with Filters in Germany
You mean the VG Wort METIS tracking in order to participate in the German royalty scheme? From a publisher perspective that tracking is necessary, but from a user perspective it's just another example of third party tracking. Thus, it is part of some filterlists that uBlock Origin users can subscribe to, for example the EasyPrivacy list. Talking to the filterlist authors is very unlikely to resolve this: after all, it is tracking, regardless of intention.
- Easylist adblocking reaches 200k commits
- Why does ublockorigin break this website's login functionality?
-
Filter to block Marketwatch.com ads?
Fixed in EasyList: https://github.com/easylist/easylist/commit/859abc79711aa69441e809a394677f6392b8c59a
uBlock
- Ask HN: Which browser extensions could you not do without?
- uBlock Origin works best on Firefox
-
Why pay for a search engine
What power? There is no “the list”. Tons of people curate their own block lists and make them available. It’s entirely up to you to pick and choose which ones you want to use that most align with your views on SEO garbage.
For example, here is a list of the blocklists available in uBlock Origin: https://github.com/gorhill/ublock/wiki/Filter-list-licenses
-
Manifest v2 is now removed from Chrome canary
uBlock does have some things that are pretty unique, and useful outside of ads for some websites. Element Zapper is a good example. https://github.com/gorhill/ublock/wiki/Element-zapper
-
uBlock Origin supports filtering CNAME cloaking sites on Firefox now
uBO has had this for awhile, since 1.34.0 (or 1.25.0 in advanced settings).
https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#u...
I think that's around 2021 time frame.
-
Chrome Canary just killed uBlock Origin and other Manifest V2 extensions
To match such URL against the tens of thousand of filters, there is only a need to lookup filters for these nine tokens, and for most of these tokens there won't be any filters to test, such that in the end for any given URL only a few to no filters will end up being tested, and the majority of these filters are not regex-based, they are just plain string matching.
This is the overall simplified explanation of how it really works, in reality it's a bit more complex because there are a lot of other optimizations on top of this.
There is a built-in benchmark tool in uBO, accessible through the dashboard, _Support_ pane, _More_ button, _SNFE: Benchmark_ button[1].
When running the benchmark against a set of 230,364 URLs, I get an average of 11-12 µs per request to perform a match test against the default filter lists in uBO.
* * *
[1] https://github.com/gorhill/uBlock/wiki/Advanced-settings#ben...
-
uBlock Origin Lite maker ends Firefox store support, slams Mozilla
Remember why uBlock Origin exists in the first place: Raymond Hill was fed up with the chore of all the administrative crap around the extension. They wanted it to be a hobby and it started feeling like a job¹.
https://github.com/gorhill/uBlock/issues/38#issuecomment-918...
So it’s predictable they’d get fed up with what the Mozilla review process and call it quits too.
Which led them to hand the project to an unscrupulous rando that immediately tried to monetise it, leading Raymond to hate the outcome and having to decry his own previous project and ending up essentially where it all started but with a bunch of extra work in the middle.
-
uBlock Origin is no longer available on Chrome web store
It works better in Firefox anyway. Use Firefox and be happy:
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
-
LinkedIn blocked due Meshtastic video in private chat
uBlock should be able to hide all this for you, if it's not already in one of the social media annoyances lists you can try making a filter using has-text.
https://github.com/gorhill/uBlock/wiki/Procedural-cosmetic-f...
(Doesn't need to be written by hand, right click -> 'Block element' then edit and use the preview button to test)
- uBlock Origin: A Fast, Lean, and Efficient Ad Blocker for Chromium and Firefox
What are some alternatives?
AdguardFilters - AdGuard Content Blocking Filters
VideoAdBlockForTwitch - Blocks Ads on Twitch.tv.
AdGuardHome - Network-wide ads & trackers blocking DNS server
Spotify-Ad-Blocker - EZBlocker - A Spotify Ad Blocker for Windows
hosts - 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
bypass-paywalls-chrome - Bypass Paywalls web browser extension for Chrome and Firefox. [UnavailableForLegalReasons - Repository access blocked]
Pi-hole - A black hole for Internet advertisements
duckduckgo-privacy-extension - DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome.
adblock-nocoin-list - Block lists to prevent JavaScript miners
ClearUrls
AdNauseam - AdNauseam: Fight back against advertising surveillance