Fixed a bug in FaceBook Purity

I found a bug in my Facebook Purity script that meant the script would fail if there were no pending requests on the users homepage. Ive fixed the bug now. If you have the script installed, i would recommend you reinstall it, you can get the script here

Stopping the comment spam on a WordPress blog

I cleaned out all the spam that was in this blogs moderation queue, and decided to do something about preventing it.  Since my host has disabled outgoing net connections, my akismet spam protection plugin has stopped working, so the spam queue filled up a lot.

I decided to try and find a new spam prevention plugin that doesnt need to make outgoing server calls. I tried 2 plugins, both are really good, and easy to install.

First i tried “Math Comment Spam Protection” , but for some reason it wasnt working for me, i thought it might be because it was compatible with my version of wordpress. anyway i uninstalled it.

Then I tried the reCaptcha plugin, it seems to be quite popular and features on lots of high profile sites, so thought it must be pretty good.

Heres what it looks like in action>

recaptcha plugin screenshot

Its even easier to install than the math comment plugin, but alas it also didnt work for me, this time though it was due to the fact my server doesnt allow outgoing net connections, which is pretty annoying.  One good thing came out of installing it though, i noticed the options page for this plugin is separate from the plugin menu, which had been confusing me about the previous plugin.

So i reinstalled the math comment plugin, and found the options page for it, and now it looks like its working fine, so bye bye spam! h0oray! and many thanks to the plugins authors, who have done us all a huge favour! :)

New version of Facebook Purity – lets you show or hide blocked messages

I released a new version of my facebook purity greasemonkey script that blocks annoying application spam messages from your facebook homepage. This new version shows the number of messages that were blocked, and also lets you show the messages that have been blocked, if you are curious, and also hide them again when you have had enough.

Interestingly though facebook have also released some code changes today, that allow you to more easily block messages from specific applications. they now give you two options when you hover over the message, 1) hide messages from that user and 2) hide messages from that application. its a lot better than just being able to block messages from a specific user.

Fluff Busting Purity removes annoying quiz messages and application spam from your Facebook Homepage

Facebook Purity Logo

Become a fan of Facebook Purity on Facebook: www.fbpurity.com/fans/
for the latest news and information about the script.

IMPORTANT INFO!!!

This page is no longer being updated, FBP has moved to www.fbpurity.com. Please go there for the latest news and releases of Fluff Busting Purity


If you are like me and are sick to death of seeing messages about quiz results and other silly facebook applications, then you have come to the right place! I wrote a greasemonkey script that removes all the annoying quiz messages and other silly application spam from your facebook homepage. Leaving behind just the standard Facebook apps such as status updates, wall posts, links, notes, photos, etc.

Facebook Purity – Cleans the stains other powders leave behind!

The script is compatible with Firefox, Google Chrome, Opera and Safari.

Make a Donation to Show Your Appreciation

If this script helps you out, and makes your life easier why not pay back the favour, by donating a few pounds to, me. This script has taken me a lot of work to get it to its current form, so I dont think its too much to ask you to spare the price of a beer/coffee/champagne… whatever you can afford, cheers.

Installing Facebook Purity

Tell Your Friends About The Script

Don’t leave your friends in the dark, let them know how cool Facebook Purity is too :)

Share on Facebook [Post to Twitter]

Facebook Purity Frequently Asked Questions

If you have any problems or questions, please first check out the
Facebook Purity FAQ

If you would like to edit the default list of facebook applications that are allowed to post to your homepage feeds, see the following article :
Editing the Facebook Purity Aplications Whitelist

If you would like to edit the list of “Extras” that get hidden from your homepage feeds, see the following article :
Editing the Facebook Purity Extras List

Script Updates

Script updated 13th March 2010 v2.8

  • Added one click Whitelisting of applications (click the “Allow” button above an application post to whitelist it)
  • See http://news.fbpurity.com for complete release notes

Script updated 8th March 2010 v2.7

  • Added FB Purity options screen (Accessible by clicking the “FB Purity” link on your FB homepage
  • N.B you must have the most up to date version of your browser for the script to work, as it uses a new technology that only the latest browsers have.

Script updated 25th February 2010 v2.5

Script updated 18th February 2010 v2.4b

Script updated 8th February 2010 v2.3c

  • fixed script to work with custom friends lists

Script updated 7th February 2010 v2.3b

  • fixed script for Facebook’s new layout

Script updated 31st January 2010 v2.3

  • speeded up script loading time by checking if the DOM is ready, rather than waiting for the whole page to load
  • fixed block app function for google chrome v4 + hopefully fixed the random script loading problems too
  • added “attended event” messages to blocked extras list
  • added a new “Extra” option to allow blocking of “commented on status” and “likes status” messages ( see http://extras.fbpurity.com for info on how to enable this)
  • added the palm facebook application to the default application whitelist

Script updated 12th November 2009 v2.2a

  • rewrote filter system
  • updated application filter to also block photos that are posted to the feed by applications, e.g. “your good friends” etc

Script updated 11th November 2009 v2.1b

  • fixed display issue caused by bug in facebook
  • added Facebook for Android application to the whitelist
  • added an option in the script to hide the Facebook Suggestions Box (see here for details)

Script updated 2nd November 2009 v2.1

  • reset show/hide mode to default when user changes fb filter
  • added workaround for fb still showing apps that you have “blocked”, script now “hides” app as well as blocking it
  • fixed bug with whitelisted apps being displayed via the “show hidden apps” filter
  • fixed – “block application” link wasnt showing up on dynamically inserted app messages

Script updated 31st October 2009 v2.0

  • fixed the Show / Hide logic of the application and “extra” filters
  • made the application + “extra” filters mutually exclusive
  • made sure newly added elements obey the current filter
  • optimised the script a lot
  • moved the fbpurity panel to right of the livefeed/newsfeed links to regain vertical space on the righthand column

Script updated 28th October 2009 v1.9
As well as blocking application messages it now also blocks messages telling you “x became friends with y”, “x is attending an event”, “x joined a group” and “x became a fan of y”, you can easily click the new “extras x [ Show ]” link to see them again if you so wish.

Script updated 26th October 2009 v1.8e
Script now hides certain apps that were getting past the filter, and should also now be restricted to running on the homepage, also the blocked app message counter should work better now.

Script updated 23rd October 2009
Well looks like facebook have updated their code again, which means ive had to update the script to work with the changes again, also fixed some other minor issues, see release notes in script for more info.

Script updated 22nd October 2009
In this update I added a “Block Application” link that lets you block the applications rather than just simply hiding them. This stops them getting any information about you, stops people sending you requests to add the app and sending you messages etc. I also changed the way the “Show/Hide” app messages link works, the [ Show ] link now isolates the application messages and hides the normal newsfeed messages while you look them over, clicking the [ Hide ] link, will return your feed to normal, i.e hide the application messages, and show the normal feed messages. I’ve also added the Blackberry application to the default whitelist. Remember,  if you have edited the application whitelist in the previous version of the script, to copy the application IDs from there, and paste them into the new version

Script updated 14th October 2009
I optimised the script a bit and also added a few more apps to the default whitelist ( tumbler, digsby and tweetdeck ). Please note if you have previously edited the scripts whitelist, please make a copy of your list of IDs before updating the script, as you will need to paste in your list to the new version after you have updated the script.

Script updated 4th September 2009 – Rather than a change in the FB code, this time the reason for the update is the new Facebook application for the Iphone, which posts messages to your homepage as if it was a third party application, and therefore gets blocked. Ive updated the script so it no longer blocks messages from the Iphone app. I’ve also altered the code to make it easier to add other applications to your own personal whitelist, which means a list of applications that won’t get blocked by the script. I’ve also added “Selective Twitter” to the default whitelist. Instructions on how to edit the whitelist

Script updated 26th August 2009 – Yet another code change at FB, means yet another update to the script. Reinstall the script from the link above for the fixed version. If it still doesn’t work after reinstalling, try clearing your browser’s cache, then reinstalling again, as the browser might have cached an old copy of the script. Also check whether you have more than one version of the script running at the same time, you can check this in the Tools/Greasemonkey/Manage Userscripts menu. There should only be one version of the script running, if theres more, uninstall the old version/s.

Script updated 5th August 2009 – Yet another code change at FB, means yet another update to the script. Reinstall the script from the link above for the fixed version.

Script updated 29th July 2009 – Due to a code change at facebook, the script was hiding the whole newsfeed. To remedy this, first uninstall the old version of the script, by going to the Firefox “Tools” menu, then selecting “Greasemonkey” then “Manage UserScripts”  then click the Facebook Purity script then click the uninstall button, then re-install the updated version from the link above. ( N.B) if fb purity still isnt working for you after this, try clearing your browsers cache, then re-installing again, as your browser may have cached a copy of the old script.

Script updated 24th June 2009 – to fix a bug. Due to a code change at facebook, the whole newsfeed was getting hidden. Simply re-install the script from the link above for the fixed version.

Script updated 27th April 2009 – script is now compatible with Google Chrome, Opera and Safari.

Math(s) Rock(s) – The Innumerably Innumerable – [ Staircase @ The Courtauld Gallery ]

Coutauld Gallery Stairwell


Math(s) Rock(s) – The Innumerably Innumerable – [ Staircase @ The Courtauld Gallery ]

Originally uploaded by steeev
Math(s) Rock(s) – The Innumerably Innumerable – [ Staircase @ The Courtauld Gallery ]

Looks like an eye doesnt it? Its the view from below of the spiral staircase in the Courtauld Gallery in Somerset House, London

The Indian mathematical text Surya Prajnapti (c. 400 BC) classifies all numbers into three sets: enumerable, innumerable, and infinite. Each of these was further subdivided into three orders:

* Enumerable: lowest, intermediate and highest
* Innumerable: nearly innumerable, truly innumerable and innumerably innumerable
* Infinite: nearly infinite, truly infinite, infinitely infinite
Quoted from the wikipedia article on infinity en.wikipedia.org/wiki/Infinity

For no other reason than i like the sound of “innumerably innumerable”

Uploaded by steeev on 20 Feb 09, 1.19AM GMT.

How to Get Google Chrome working in Windows 2000

Well Google Chrome came out of beta today,  this is great news. Though as most win 2000 users will know by now, google chrome doesnt work on your operating system. But a clever Japanese guy known as BlackWingCat has created an installer program that lets you install it to your system relatively easily. Unfortunately the instructions on his website how to install it are all in japanese, luckily a guy named Tom managed to figure out how to install it and has provided the following instructions (found here):

0/ Download crm2k017b.zip (latest file will always be available from here) and extract all files to a directory.1/ Run Chrome2K.exe2/ Leave settings at XP and IE63/ Click “set compatible Reg” then “Set UserAgent” … this enables the 3rdbutton “Access Chrome Web site”4/ Click on 3rd button to go to Google download site, then click Download from site5/ After Google finished downloading and installing Chrome, click “Patch to …”,then click “Install User32 …”6/ Reboot without clicking the last button “Clean up”7/ When computer is up, click Start/Programs/Google Chrome/Google ChromeAnd bingo! Great work BlackWingCat + Tom! Cheers! :D* Update 4th April 2009 * this method of getting  Chrome to work in windows 2000 is fine, but if you then try and change to the beta version, it wont work, as black wing cat, says its not supported.  I have tried it agree that its not worth the hassle. It took ages for me to get chrome working again after that…

Linkoder (QRCode) – Cool Greasemonkey Script adds Barcodes for each link on a web page

I just found a cool greasemonkey script on userscripts.org by a person called Vorn. The script is called Linkoder (QRCode) – it can basically add Barcodes for each link on any web page. Its really useful for mobile phone users, with barcode reader applications on their phones, such as the N95 which comes with a barcode reader app as standard, as it saves them typing in long URLs, instead they can just scan the barcode on their PC screen, and then browse directly to the link with their phones web browser.
you can get the script here: http://userscripts.org/scripts/show/24580

New Greasemonkey script – Export your Picasaweb photos to Flickr

I wrote a new Greasemonkey script that lets you import your photos from your account on the picasaweb website to your Flickr account.

In order to run the script, you need to be usin gthe Firefox web browser, which you can get from here: http://mozilla.org/firefox

You also need to have the Greasemonkey extension installed, which you can get here: http://greasespot.net

Once you have those 2, you can install the script simply by clicking here

The script functions on 2 types of pages on the picasweb site, on album pages and also on the organize album pages. On normal picasaweb album pages, a link will appear above the list of thumbnails called “Export 2  Flickr” and it will have the blue and pink flickr dots beside it. Clicking the link will export the whole album to flickr one image at a time.

On the organize page of the album, the Export 2 Flickr link also appears above the list of thumbnails, but on this page you can select exactly which images you wish to upload by clicking and selecting the thumbnails of the images you wish to import into Flickr.

The script just imports the photos, it doesnt copy the image titles or descriptions, and also doesnt create new sets for each album. For the image title it just uses the filename of the image on picasaweb, eg if the image on picasaweb is called 100124.jpg on flickr it will be titled “1000124”. The description gets set as the full URL to the image on picasaweb. These 2 things are not done by the script itself, they are actually done by flickrs upload system.

All my other flickr greasemonkey scripts are available here: http://steeev.freehostia.com/flickr/

If you appreciate my scripts please make a donation.

Nokia Internet Radio Application for the N95 – direct link

I just read about the Nokia Internet Radio application for the N95 and thought it sounded interesting, so decided to try and download it. First of all i tried visiting the nokia download page on my N95, but the download link was nowhere to be seen, the instructions on the page say you need to use Nokia PC suite to download the app, not very useful when you are browsing on your phone. In fact its pretty crazy that Nokia of all companies doesnt seem to have a Mobile version of its site.

Anyway i then tried visiting the page in my PC’s web browser – Firefox 3, and crazily enough, i couldnt see the download link there either! Insania! I did notice that there was a hidden flash file on the page, this is because i use the excellent FlashBlock add on which blocks all flash content on pages, and lets you choose which flash files to load. Anyway I guessed they must be hiding the download link in the flash file, so enabled the flash file to load, but still no sign of any link. I then decided to try disabling FlashBlock for the nokia site, then reloaded the page. This actually worked, I was then presented with a small applet that allows you to choose which phone you are using, so you can select the appropriate file to install. Hmmm a lot of rigmarole, just to find a simple download. Anyway to save others the hassle, heres a direct link: http://tinyurl.com/3at5rl to the N95 version of Nokia Internet Radio and also a Barcode version of the link, in case you want to try out the N95 barcode reader and save yourself some typing :)

Nokia Internet Radio N95

The application itself is really good, best used over a wifi link though  :)

It basically lets you listen to streaming internet radio on your phone. They have a large direc tory of stations, but you can add specific stations if you know the stream URL

Updated Greasemonkey Script – Flickr Groups Organiser

I finally got round to updating my Flickr Groups Organiser greasemonkey script.

It now works fine with the latest version of Greasemonkey and also the latest Firefox.

Ive also modified the script, so the “quit group” links only show up if you click the “show quit links” link at the top of the groups list page. I did this as it was sometimes possible to accidentally click on the quit groups links by mistake, now they only show up if you actually enable them.

Heres a couple of screenshots of the script in action:

On the groups list page
Flickr Groups Organiser, GreaseMonkey Script in Action on the Groups List Page

On the Organize page
Flickr Groups Organiser, GreaseMonkey Script in Action on the Groups List Page

The updated script and all my other flickr greasemonkey scripts are available here: http://steeev.freehostia.com/flickr/ as usual.