Giter VIP home page Giter VIP logo

myassets's Introduction

Very experimental custom filters

I made these for my personal use. I'm sure a lot of the filters here might actually break some useful sites. Please be cautious and check ublock's logger to see what is getting filtered out, and comment out any problamatic filter. Use only the filters you're interested in. You might find some useful stuff like the cosmetic filters for MAL.

I'm relatively new to making filters, so please let me know if I messed up the syntax somewhere or if there are better ways to write them.

How to use:

Get uBlock Origin from gorhill's github repository. You will find a detailed guide to installation in the README.md file. There is also a wiki. Everything about uBlock Origin is explained in great detail in there.

Disqus placeholder

Disqus is a popular blog comment hosting service. The purpose of the Disqus placeholder filter is to prevent Disqus from loading on it's own. Doing so will load pages faster and serve to increase your privacy as well. gorhill made it some time ago, I hope it gets integrated into uBlock...

To use it, you can simply copy paste the contents into your "My Filters" tab or add the list just like you add custom filters via URL. You can find more information in gorhill's gist.

Recommended browser: Firefox (Dev-edition, Nightly, Regular: Any opensource, maintained fork will do)

Recommended add-ons: uBlock Origin, uMatrix, Greasemonkey, NoScript.

Firefox AMO https://addons.mozilla.org/addon/ublock-origin

Firefox beta https://addons.mozilla.org/addon/ublock-origin/versions/beta

It is highly recommended that you start to use uMatrix, another extension by the same develeoper, after you get the hang of using uBlock Origin. It gives you more control over the resources pulled by websites.

Firefox AMO https://addons.mozilla.org/addon/umatrix

Firefox beta https://addons.mozilla.org/addon/umatrix/versions/beta

Note: uBlock Origin is NOT the same as uBlock.

... and the many other abomination of forks that support ads/tracking. I have no idea what's the point of that.

  • Adblock Pro - uBO rip off with added analytics hook
  • ADZbuzz - fork that replaces ads with "acceptable ads"
  • Adnauseam - fork that does things

myassets's People

Contributors

toshiya44 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

myassets's Issues

All about Gelbooru (Unblocked ads, Site functional, Counter other filterlists, etc.)

because they ruined site itself by put the fool php document that load as script, but I guess blocking script will be break Translation Note function.
Test Link: http://gelbooru.com/index.php?page=post&s=view&id=3406493

I think it should be unblocked, but normal unblock rules also unblock fool php docs, suggest to use this instead.
@@||gelbooru.com/script/application.js?
because an actual functional script have version remark after ? sign (you will see number 46 after that in logger)

and use this rule
||gelbooru.com$script,subdocument
to block other unwanted scripts and subdocs that they will be put or change filename in future.
*like they put frontend_loader.js and backend_loader.php in the past to start call ads from exoclick by host script locally instead of directly call from third party. (see ryanbr/fanboy-adblock#30)

Google / Facebook / Twitter

Google

||google.*/promos$important found this connection while i'm searching on, suspect to use for promote/suggest to install Google Chrome (Especially when you're not use Google Chrome/Pure Chromium)

Twitter

||twitter.com/i/cards/*?advertiser_name$important it's loaded as frame, probably for show promoted tweet, but I think it not useful because promoted tweets still show in Twitter timeline.
It seems already hidden when use uBo and apply uBlock filters, but I think currently have none of any filter lists block this request.

Facebook

  • ||facebook.com/pubcontent/feed_chaining$important found this after liked/reacted post from pages (or friend's post that shared post from pages), don't know blocking this also prevent nagging drop-down panel to show? (related, featured for you, similar, etc.)
  • /xfbml.ad.js$important Advert scripts that made by Facebook, should block as all scope (any party), don't know is EasyList still blocked this?

And I want to suggest you to workaround with advert prefs page because ||facebook.com/ads$important is blocking way to manage advert prefs and cannot manage them properly.

  • Got browser auto-refresh while trying to delete them, and any changes doesn't made in advert prefs manager
  • or deleted categories/advertisers still appear in your profile after refresh.

In my side, I'm still block ||facebook.com/ads but not added $important tag to let some exception rules can be allowed.
Note: it's not related to ||facebook.com/ajax/ads$important

To allow Facebook retrieved data (that silently saved your preferences) of how many categories and/or advert companies into your account.
@@||facebook.com/ads/preferences/report$xmlhttprequest,first-party
@@||facebook.com/ads/profile/advertisers$xmlhttprequest,first-party
@@||facebook.com/ads/profile/interests$xmlhttprequest,first-party

allow those requests below to sent request to Facebook that you really want to delete those categories and companies.
@@||facebook.com/ads/preferences/advertiser_hideall$first-party
@@||facebook.com/ads/preferences/edit_interests/?*action=del$first-party

and counter the exception to prevent accidentally (re)added, such as undo.
||facebook.com/ads/preferences/advertiser_hideall/?*undo=true$important
||facebook.com/ads/preferences/edit_interests/?action=add$important

False positive akismet.com

I found filters-exp.txt contains akismet.com, which is the website for an anti-spam plugin for wordpress, so I don't think it is an advert domain, or anything that should be blocked.

Change repo name

Make it shorter.
Something like, c-uAssets . c for custom.
or, myAssets, mAssets
cFilters.

Current name is too long.
Ideas are welcome.
Please update your urls if you follow this.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.