What do you want to hide today?
Have you ever wondered why Facebook are not allowing to block special content that actually irritates the hell out of you? For example, those eternally shared "tests" from nametests and what-character-are-you. Or those friends that always shares political crap, when you just want to know how THEY are? No more wondering. Now, you may hide (not block) bad content yourself, while waiting for Facebook to wake up.
Development and tracking
Versions and links
Follow the depelopment at https://tracker.tornevall.net/secure/Dashboard.jspa?selectPageId=10700
|Version||Status||Link (Subversion)||Released||Downloadable (Until Chrome-Store)|
|Will replace the old plugin here|
The short story
There is no short story. Only a inconvenient long one. See The NetFilter Story
The extension for Chrome
Documents containing backend-stuff can be found at NetFilter for Chrome - Configuration
- This extension are currently for Google Chrome, but may in the future arrive for other browsers.
- The former name of this project is "Tornevall Networks Facebook Content Filter". The filter is however, ongoing to support a whole lot more, than only content filtering on Facebook.
- This filter does not protect you against being sold out by your friends!
Permissions that has changed.
The TorneAPI will not only help with urls, it will also help with central storage. As I'm switching computer, I can ask NetFilter to synchronize my data with the API. It's quite anonymous and the purpose (since it's not finished yet) is to be able to quickly sign up for a random account and start synchronizing and depending on you that account will probably be your own secret.
The performance is important, so the last methods used for reading links at Facebook has been changed. In earlier versions reading was done by looping through elements, checking if they contained something that should have been filtered out. Bad move. Especially since this also required a timer, that looped through all elements by a specific interval. Quite exhausting, right? Reading elements again and again and again, every two seconds. No. So this has changed. Now, there is a realtime listener added into the scripts instead, that makes Chrome tell when there is an update on the page. This gives some advantages to the analyzing:
- The script has actually a chance to block content as it is loading, not after (Meaning, it will be removed faster, hopefully fast enough so you won't be able to see it)
- The script does not need to rescan the page, it runs with Chrome as long as something load. In the case of Facebook, this works while you scroll too - and only new elements are scanned
Download and install
Official release located att Google Webstore. On top of this page, there is some subversion repos you may be interested in, if you want to review code.
Coming soon (Full backlog with not version set)
Releases and changelog
Version 2.1.0 - Coming version
Trunk State: NOAPI-BETA
Version 184.108.40.206 + 220.127.116.11
Undocumented. If you're interested in code, look for the repo on top of this page.
For historical reasons, we store the old version here (fb_pageblock-1.0.2.crx).
It's however deprecated and should not be used at all, since it definetively won't work properly today. This crx-package is rebuilt to match the current requirement of manifest version.