Mooma.keshet-tv.com

מתוך וויקי
קפיצה אל: ניווט, חיפוש

סקריפט זה מיועד לשימוש עם ההרחבה Greasemonkey. יש להעתיק ולשמור אותו לקובץ מקומי בשם mooma.user.js בספריה על פי בחירתכם. בשורת הכתובת של פיירפוקס כתבו:

file:///

ומשם הגיעו אל הספריה שבה שמרתם את הקובץ. לחצו על שם הקובץ ואז יופיע חלון שבו יש ללחוץ על Install

הסקריפט מאפשר למשתמשי פיירפוקס לשמוע את דגימות השירים שבאתר מומה.



// ==UserScript==
// @name		   Mooma
// @namespace	   http://mozilla.org.il/wiki/
// @description	   Mooma on Firefox
// @include		   http://mooma.keshet-tv.com/*
// ==/UserScript==


	function Left(str, n){
		if (n <= 0)
			return "";
		else if (n > String(str).length)
			return str;
		else
			return String(str).substring(0,n);
	}
	//*********************************************
	function Right(str, n){
		if (n <= 0)
		return "";
		else if (n > String(str).length)
		return str;
		else {
		var iLen = String(str).length;
		return String(str).substring(iLen, iLen - n);
		}
	}


	unsafeWindow.ShowMP3Div = function(ID,MP3URL,AlbumName,TrackName,ArtistName,Index){
	
		//alert(ID + ',' + MP3URL + ',' + AlbumName + ',' + TrackName + ',' + ArtistName + ',' + Index);
		
		var reqUrl = 'http://mooma.keshet-tv.com/' + "vid.asp?GetTrackID=" + ID;

		GM_xmlhttpRequest({
    		method: "GET",
    		url:    reqUrl,

 			onload: function(responseDetails) {
				var resp     = responseDetails.responseText;
				var rawLines = resp.split("-->");
				if ( typeof rawLines != "object" ) {
					// debugMsg("Bad Response (it may be empty)");
					return;
				}

				// debugMsg("got " + rawLines.length + " lines writing to textarea");
				var fileLen;
				var strOut = rawLines[0];
				fileLen    = strOut.length;
				strOut     = Right(strOut, fileLen-4);
				var res    = strOut;
				var profix = Right(res,6);

				if ((profix == "96.asf") || (profix == "64.asf") || (profix == "48.asf")){
					fileLen=res.length;
					res=Left(res,fileLen-6);
					res=res + "22.asf";
				}
		
				if(res!=null){
					res           = unescape(res);
					var parts     = res.split("_");
					var trackID   = parts[1];
					var imgID     = 'MP3_' + trackID;
					var trackLink = document.getElementById(imgID).parentNode;


					trackLink.setAttribute("href", res);
					trackLink.innerHTML = 'play';
				}
			}
		});
	}


















[l_sp_30] there it go the whistle Song Juelz Santana Rascal Flatts Me and My Gang Neil Sedaka The Best Of Alison Krauss A Hundred Miles or More A Collection Nickelback All The Right Reasons Martina McBride Waking Up Laughing Fergie Featuring Ludacris Glamorous