FFixer

By Vaughan Chandler Last update Mar 9, 2011 — Installed 14,796,118 times.

Facebook front page spam

in
Subscribe to Facebook front page spam 13 posts, 3 voices



Buggy Scriptwright

Hey oh great developer!

I was wondering if there is any plan or current work to add an option to this script to remove the annoying quiz, ad and whatnot news feed spam. Every time I go to my front page I am now greeted with countless useless posts about which friends character my friends are (humorous ... NO) or what fruit they are and you get the picture!

Please, please do something to remove this nonsense, it is ruining my comfy web2 social networking experience.

Love the script, will always love it.
Take care and thanks for reading.

 
Vaughan Chan... Script's Author

Hi Buggy,

Well originally I had no plans on adding such a feature. I think the only reason there's so much quiz stuff and almost nothing from other applications is that the application writers need to update their code for the new layout. Plus I kinda assumed that Facebook would realize everyone is pissed off and at least do something about the quizzes.

That said, it seems like I might have to add the ability to block them cause I'm really getting fed up of them too. Possibly the next release, or the one after.

 
Buggy Scriptwright

Thanks for your reply ... it does appear facebook has no intention of doing anything about the awful overloading of the front page with crap ... I read somewhere that advertisers on facebook are getting up to 40% more clicks now they have the new interface. If that is true, it is very likely that facebook will stick to this interface and system regardless of the user's distaste.

Once again, thanks for the best FB script available.

 
Vaughan Chan... Script's Author

It seems that they have started implementing a solution for blocking items on the home page. Instead of only blocking specific friends, I can now also block some apps. Unfortunately I cannot block the quiz app (I can only block specific quizzes) but hopefully this is a sign of good things to come and I won't need to add this feature.

 
Buggy Scriptwright

Hi again.
I have noticed that facebook's solution to the irritation is having to click "Hide such and such" for every annoying quiz, app and what not.
Maybe if you did decide to implement a feature to block these you could have the script detect when there is a "Hide such and such" other than the "Hide user" that is present in all news feed posts.

It is just a suggestion, and I hope you understood me :)
Thanks for your time.

 
Vaughan Chan... Script's Author

I was trying to implement this but I realized that Facebook doesn't actually have the links for hiding stuff within the story section so I can't just select the stories with multiple hide options. If I think up another way to hide all application stories I'll add it.

 
Buggy Scriptwright

Thanks very much for your reply.
I hope you find a way ... pretty sure you will, you seem to know facebook's inner workings quite well.
Take care.

 
sizzlemctwizzle Scriptwright

@Vaughan Chandler
If the apps are in your feed then they will also be in your filters on the left. This code removes all apps from the feed, but I'm sure you can make it only remove quizzes.

function blockApp(appId) {
    var xmlhttp =  new XMLHttpRequest();
    xmlhttp.open("POST", "http://www.facebook.com/ajax/feed/filter_action.php", true);
    var params = "value="+appId+"&action=unfollow&filter_key=app_"+appId+"&post_form_id_source=AsyncRequest&post_form_id="+$('post_form_id').value+"&nectar_impid="+unsafeWindow.env_get("nectar_last_impression_id")+'&nectar_navimpid='+unsafeWindow.Env["nectar_last_impression_id"];
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlhttp.setRequestHeader("Content-length", params.length);
    xmlhttp.setRequestHeader("Connection", "close");
    xmlhttp.send(params);
}

var apps = document.evaluate('//div[contains(@class, "UIFilterList_Item")]/a[contains(@href, "?filter=app_")]', document, null, 6, null), app, i=0;
while(app=apps.snapshotItem(i++)) if(!/(2361831622|2344061033|2347471856|2392950137|2309869772|2305272732)/.test(app.href)) {
    blockApp(appId=app.href.split('app_')[1]);
    app.parentNode.parentNode.removeChild(app.parentNode);
  }

Note: The blocked apps will still be visible until you reload the page.

 
Vaughan Chan... Script's Author

Hi sizzlemctwizzle, thanks for the code. That's a nice approach to the problem and I'll probably use it for my next release. This blocks the apps permanently right?

I see that you added exceptions for photos, videos, links and notes... what's the other exception? I don't seem to have a filter that matches it.

 
sizzlemctwizzle Scriptwright

Glad you like the code. Been using it in my script for awhile and I figure the more people it benefits the better. Yeah it blocks the apps permanently, but you can remove them from the block list by clicking "Edit Options" at the bottom of the feed and selecting the Applications tab.
2361831622 is the id for groups and I think 2344061033 is for events.

 
sizzlemctwizzle Scriptwright
So I've been running that code I posted above for over a month now and I have 34 blocked applications on my list already lol. These applications are just so stupid.

Bowling Buddies
Gifts
Hatchlings™
HHow many children will you have
Honesty Box
How Black Are You?
Know-It-All Trivia
LivingSocial
Overdrive
Pet Society
PicDoodle
r u insane?
Sketch Me
The Political Ideology Quiz
The Twilight Challenge
What "Mean Girl" are you??
What disney character are you?
What Disney Princess are you?
What is your TRUE INNER NATIONALITY...
What should your major be?
What State should i live in?
Which 1960's rockstar are you?
Which celebrity should you marry?
Which crazy b^%#$ are you?
Which element are you?
Which grade/subject should you teach?
Which Jedi are you?
Which Muppet are you?
Which of the X men are you?
Which Planetary Region Do You Come ...
Which race would you belong to in M...
WHICH SEXY LADY ARE YOU?
Which Star Trek Next Generation Cha...
Who are you in twilight?

Did I mention I only have 81 friends? I don't know how how people with a lot of friends can deal with this bullshit.
 
Vaughan Chan... Script's Author

sizzlemctwizzle, the quizzes are being blocked? When I tried the code I don't think they were being blocked for me... Guess I'll give it another look.

 
sizzlemctwizzle Scriptwright

Vaughan Chan... wrote:
sizzlemctwizzle, the quizzes are being blocked? When I tried the code I don't think they were being blocked for me... Guess I'll give it another look.

oh yeah the quizzes along with all other application stories are being block. remember that you have to reload the page before they disappear. but maybe I screwed up the code when I copied it from my script. here you can look at the code directly inside of my script. let me know if you still can't get my code to work.

Cross
Presentational HTML allowed.
Use <code> for inline code and <pre> for code blocks. Use &lt; and &gt; for literal < and >.
We help break paragraphs and link your links.
or cancel