Extra caution is recommended when installing recently uploaded/updated scripts (read more)
Be sure you trust any scripts you install

Myspace Notifier - Customizable

A fully customizable MySpace Notifier. Now includes dinging (can be turned on or off)

NOTE:
THIS SCRIPT USES THE BRAND NEW VISTA FONTS.
If you do not have Vista or Office 2007, then the odds are you do not have the new Vista fonts. Please click the link provided to get them for your computer. CLICK HERE.

Changes from last version (12/14/2007):
- Added a ding noise for when you have a notification. If this sort of thing annoys you, it can be easily turned off in the scripts options.

Thanks a million to Insane Ninja for his help on the clean up/revisions. Without him this wouldn't be the script that it is today.


Here's a list of what can be customized:


- Turn specific notifications off
- Border color
- Border shape
- Border size
- Corner size
- Position
- Background color
- Background image
- Font color
- Font size
- Font face
- Font weight
- Text decorations
- Opacity

Misc. Features

Converts the msplinks.com for MySpace's external links.

To customize right-click the monkey at the bottom and select "Manage User Scripts..." Once in that menu select "MySpace Notifier" and click "Edit".
Once you have opened the script in a text editor, look for:
/* Notifier Load Throttling */
//*Note: This, in a nutshell, is used to circumvent the extra bandwidth caused
//*by loading myspace in the background, on top of loading your main page.
//*What it does now, if it's in enabled, is load the notifier every FEW pages
//*Instead of every page
var notifierthrottling = "on";      /* Default "On" */

/* Notifications On/Off: */
//Note: To turn a certain notificaction on/off change "true" to "false or vice versa

var New_Messages_Ntfy        = true;    /* New Messages */
var New_Comments_Ntfy        = true;    /* New Comments */
var New_ImgComments_Ntfy     = true;    /* New Image Comments */
var New_BlogComments_Ntfy    = true;    /* New Blog Comments */
var New_BlogPosts_Ntfy       = true;    /* New Blog Subscription Posts */
var New_Birthdays_Ntfy       = true;    /* New Birthdays */
var New_Friends_Ntfy         = true;    /* New Friend Requests */
var New_Events_Ntfy          = true;    /* New Even Invitations */



/*Customizations*/
var open_new_window     = true;       		/* Open in new tab */
var ding				= "on";   		 	/* Adds a ding tone when you have notification. Default: On */

/* Borders */
var borderTop = '';             			/* Top Border */
var borderBottom = '#172959 2px solid';   	/* Bottom Border */
var borderLeft = '';           				/* Left Border */
var borderRight = '#172959 2px solid';    	/* Right Border */

/* Corner Radius */
var cornerTopLeft = '0em';          /* Top Left Corner Radius */
var cornerTopRight = '0em';         /* Top Right Corner Radius */
var cornerBottomLeft = '0em';       /* Bottom Left Corner Radius */
var cornerBottomRight = '.5em';       /* Bottom Right Corner Radius */

/* Positioning */
var posVertical = "top";          /* Vertical Alignment: top | bottom */
var posHorizontal = "left";         /* Horizontal Alignment: left | right */

/* Image & BG Color */
var bgcolor = "#254394";          /* BG Color */
//BG Img URL
var imgurl = "http://img169.imageshack.us/img169/3491/mspvv3.jpg";

/* Font */
var fontw = "normal";           /* Options: normal | bold | bolder | lighter | 100-900 */
//Font Size
var fontsize = "11px"
//Font Face
var fontf = "Cambria, Arial, sans-serif";
//Font Color
var fontcolor = "#FFFFFF";

/* Text Decorations */
//Options: none | underline | overline | line-through | blink
var textdeco = "none";            /* Normal Link */
var hoverdeco = "underline";        /* Hovered Link */

/* Opacity */
//Options: 0.1-1.0
var opacityLevel = '0.7';
 

It should be pretty straight forward, but if you can't figure it out, you can leave a comment here or message me on MySpace or contact me on AIM via boyardeechf.

Notes:


* The images used in this script are from the "MySpace - Add image Links 2" script by Adrian
* If you find better images than the ones that I have feel free to replace the links in the script with your own.

Donations:

I know Userscripts are free, but if you would like to support me a little please click the link below.





Jul 1, 2008
kidkilowatt User

hi this isn't working for me, am i missing something? did it stop working with firefox 3 or the new myspace layout or something?

 
Jan 14, 2008
Sean Watson Script's author

Ttry disabling the dinging noise. That could be the problem. Lemme know if that fixes it.

 
Jan 14, 2008
Nikkie Scriptwright

It happened again.ive tried a few notifiers and it happens still.it happens on and off.weird stuff huh.

http://img219.imageshack.us/my.php?image=screen...

ignore the circle with the arrow pointing down.thats something behind it (orbit downloader icon)...unless hmm..idk

 
Jan 12, 2008
Sean Watson Script's author

I have no idea. I don't have this problem. Maybe take a screenshot and post it in here.

 
Jan 8, 2008
Nikkie Scriptwright

why does firefox act like i have a missing plugin everytime this pops up?

 
Oct 26, 2007
Tattoo User

I did some tweaking of my own.

http://img88.imageshack.us/img88/1029/notifierp...

 
Oct 25, 2007
Sean Watson Script's author

I figured out how to do and I'm adding it as we speak, among other things.
I'm calling it "Notifier Load Throttling"

 
Oct 25, 2007
Sean Watson Script's author

I cannot seem to get the the code to work... maybe tell me what line number you added it to?

 
Oct 25, 2007
cronjob User

No problem. Hope that suggestion works out in some way. I don't need to know the instant someone sends me something on myspace, but I don't want to go out of my way to check, either.

I'm not a javascript guy at all, but that small alteration has worked fine for me so far with no apparent problems.

I suppose a better solution would be to keep track of the last time a myspace request was sent and then only send a request if the last time it was sent was greater than a predefined time. I have no idea how/where to store such a timestamp though, so . . . this was my alternate attempt.

Anyway, this is a great script and one of the first things I load up on a new firefox install!

 
Oct 24, 2007
Sean Watson Script's author

@public-image-limited
I have tried this in the past, and I just cannot seem to get the Menu Commands to work. I Will try again
I will check into the automatically closing.

@cronjob
Thank you and I will see what I can do.

 
Oct 23, 2007
cronjob User

If you would like to reduce your request or bandwidth load overall from this script, you may want to run it less often. Instead of sending an http request to myspace every single time you load a web page, you could use a random number generator to load it only a fraction of the time.

For example, if you modify the code that calls makeRequest() as follows, you could have the script run with whatever frequency you like.


if (Math.round(Math.random()*3) == 1) {
if(top.location == location) {
makeRequest();
}
}

In this example, random numbers between 0 and 3 are generated. If the number is '1', it makes a request to myspace. So this means that it will check for updates only 25% of the time you load a page. If you change *3 to *9, it would check 10% of the time (and so on).

Hope this helps some people.

 
Oct 22, 2007
public-image... User

One thing i have just noticed is that when you click the link to myspace, the notifier box remains, until you close it with the cross

It would be better if it automatically closed....

 
Oct 22, 2007
public-image... User

Fantastic!
I almost doubted this for a moment, but it truly is awesome.

It would be good though, if you could implement a GUI to edit the notifier, instead of having to edit the script manually.

 
Sep 20, 2007
Sean Watson Script's author

O_o very nice and thank you

 
Sep 20, 2007
JoshuaH_Hello User

Did some tweaking, and came up with this:

http://img210.imageshack.us/img210/4946/screenv...

I like it.

Nice script by the way.

 
Sep 16, 2007
Sean Watson Script's author

No sir. If you need one for facebook get this addon. It notifies you of new facebook stuff

 
Sep 13, 2007
ronpena User

great script... anyhope for one for facebook?

 
Aug 25, 2007
alexsanchez User

i'm wrong, your right:)

 
Aug 25, 2007
Sean Watson Script's author

If I understand you correctly, it does that already

 
Aug 25, 2007
alexsanchez User

is there anyway to make the notifying box stay until you click on it?

 
Aug 23, 2007
Sean Watson Script's author

Yes. Yes it still works.

 
Aug 20, 2007
Patrad781 User

Does this still work?

 
Aug 18, 2007
TwistedAria User

I never keep up with my 'space' so this script is awesome! I'll finally see my comments when they post instead of months later!

 
Aug 13, 2007
Sean Watson Script's author

I realize that there is a bug in the script, I'm working on fixing it asap

 
Jul 18, 2007
Sean Watson Script's author

Why thank you =P

You could comment on this script if you were logged in.