Break the Skinner Box, Facebook Delay

By ratatatatatat Last update Oct 24, 2011 — Installed 402 times.


Script Summary: An extension for distraction affliction correction. Adds a 30 second delay to specified web page you open in your browser. Based on EightSixTwo

Version: 0.5

License: MIT

Script homepage

based on two previous scripts (called EightSixTwo) to delay time vampire website presentation
Greasemonkey has problems with flicker (so you'll still see that somebody sent
you a new message, but then you have to wait). This way the operant conditioning (somebody likes you!) still takes place and your distraction affliction isn't corrected.

This script needs a UserStyle to work (the userstyle hides the web sauce until greasemonkey kicks in). Install the extension Stylish https://addons.mozilla.org/en-US/firefox/addon/...
and add the following CSS style:

@-moz-document domain('facebook.com'), url-prefix('https://www.google.com/reader') {
body { display:none; }
}

You'll have to modify this for any other websites, you want to add. You can change the websites the userscript applies to in the addon panel. You don't have to edit the JS anymore. Right now it's only Google Reader and Facebook.
I also removed the countdown to counteract possible excitement associated with it and so you don't go back to check whether it loaded. Of course the operant conditioning could just switch to repeatedly switching to the Tab to see if it you can access the site now. The best way to counteract the conditioning would be to remove the intermittent factor (sometimes there's something new, you don't know the interval, so checking as often as possible is rewarded), would be to cache the site for hours. If anybody has an idea how to do that without harming the normal site browsing, you should opt for that.

This way you can't disable the script by just turning off Greasemonkey, you need to disable the UserStyle too. So, there's two lines of defense against your inner temptation.