Ublock: How do I make Ublock use Fanboy's site not Easylist.to?

Created on 22 Feb 2018  路  11Comments  路  Source: gorhill/uBlock

Describe the issue

I wanna use the easylist at fanboy.co.nz NOT the one at easylist.to but when I uncheck the built in easylist listing and add the fanboy one to custom lists it rechecks the builtin one. I want it to ONLY pull from fanboy.co.nz and not to ever pull from easylist.to, how can I make this happen? Thanks

One or more specific URLs where the issue occurs

Screenshot in which the issue can be seen

Steps for anyone to reproduce the issue

Your settings

  • OS/version:
  • Browser/version:
  • uBlock Origin version:
Your filter lists
Your custom filters (if any)

Most helpful comment

Not sure why its closed so quickly

When I see missing basic information and clear steps to reproduce, I will spend less time on a reported issue -- and in the current case I concluded the user merely had to import the list. But as @jspenguin2017 pointed out, that didn't work because the URL is already used in a stock list.

The solution is to add a dummy query at the end of the URL (?a=0 below):

https://secure.fanboy.co.nz/easylist.txt?a=0

I don't want to have less locations to fall back in case one fails, especially for EasyList which is a key list, so removing https://secure.fanboy.co.nz/easylist.txt from assets.json is not an option.

All 11 comments

Closing and marking as _invalid_, as per CONTRIBUTING.

It's hard coded into assets.json, so it's currently not possible. You'll have to fork.

@jspenguin2017 Is it possible to edit that file for personal use? If so how? Thanks.

You can either fork and build yourself or download and patch a pre-build.

To build yourself, you need Git and Python3. Use Git to clone the required repos, make necessary change and build with build scripts.
If you are on Windows, you also need Ubuntu: https://www.microsoft.com/store/productId/9NBLGGH4MSV6

If you want the easy route, just download a build that you like from https://github.com/gorhill/uBlock/releases and change the file.

Thanks

Not sure why its closed so quickly, but I use Cloudflare CDN mirrors to make it faster/more reliable to supply the user with the selected lists.

Clearly a bug, especially if its hardcoded.

Okay, I've made a quick and dirty fix on my side. It should now work.

Not sure why its closed so quickly

When I see missing basic information and clear steps to reproduce, I will spend less time on a reported issue -- and in the current case I concluded the user merely had to import the list. But as @jspenguin2017 pointed out, that didn't work because the URL is already used in a stock list.

The solution is to add a dummy query at the end of the URL (?a=0 below):

https://secure.fanboy.co.nz/easylist.txt?a=0

I don't want to have less locations to fall back in case one fails, especially for EasyList which is a key list, so removing https://secure.fanboy.co.nz/easylist.txt from assets.json is not an option.

@Ravizz If you are side loading my resource file, then it will fire an XHR every time you touch the dashboard.
That is changed in the latest dev build though, if I read the code correctly.

That expires header is not parsed.
The user resources is mostly intended for debugging, so it is (or used to be) updated on every action, but the new code undoes that, which is kind of weird.

Thank you @gorhill that worked perfect, sorry about filling out the issue form wrong

Was this page helpful?
0 / 5 - 0 ratings