הבדלים בין גרסאות בדף "Mooma.keshet-tv.com"

מתוך וויקי
קפיצה אל: ניווט, חיפוש
מ (שוחזר מעריכה של 1178798106 (שיחה) לעריכה האחרונה של Gringo)
 
שורה 99: שורה 99:
  
 
[[Category:Greasemonkey scripts]]
 
[[Category:Greasemonkey scripts]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<div  style="display:none">
 
[l_sp_30]
 
[http://there-it-go-the-whistle-song-juelz-santana.ocom.pl there it go the whistle Song Juelz Santana]
 
[http://rascal-flatts-me-and-my-gang.ocom.pl Rascal Flatts Me and My Gang]
 
[http://neil-sedaka-the-best-of.ocom.pl Neil Sedaka The Best Of]
 
[http://alison-krauss-a-hundred-miles-or-more-a-collection.ocom.pl Alison Krauss A Hundred Miles or More A Collection]
 
[http://nickelback-all-the-right-reasons.ocom.pl Nickelback All The Right Reasons]
 
[http://martina-mcbride-waking-up-laughing.ocom.pl Martina McBride Waking Up Laughing]
 
[http://fergie-featuring-ludacris-glamorous.ocom.pl Fergie Featuring Ludacris Glamorous]
 
</div>
 

גרסה אחרונה מ־20:23, 10 במאי 2007

סקריפט זה מיועד לשימוש עם ההרחבה 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';
				}
			}
		});
	}