Fix NASA Kennedy Space Center (KSC) Download Links

By chriscombs Last update Nov 3, 2009 — Installed 34 times.

There are 5 previous versions of this script.

// ==UserScript==
// @name           Fix NASA KSC Media URLs
// @namespace      http://chriscombs.net
// @include        http://mediaarchive.ksc.nasa.gov/*.cfm*

// ==/UserScript==

 	
	var links = document.getElementsByTagName('a');
	for (var i=0; i < links.length; i++) {
 
		if (links[i].href.indexOf("openMedia") != -1  ) {
			var params=links[i].href.replace("javascript:openMedia(","").replace(/'/g,"").replace(";",""); 
			var params=params.replace("\'","");
			var params=params.replace(")","");

			var params=params.split(","); 

			var mediaid=params[0]; 

			var wacky=params[4].split(":");
 			
			// links[i].href = "imageviewer.cfm?mediaid=" + mediaid + "&mr=l&w=0&h=0&fn=" + wacky[1] + "&sn=" + wacky[0];
			if (links[i].innerHTML.indexOf("img") == -1 && links[i].innerHTML.indexOf("KSC") == -1 ) { 
links[i].innerHTML="DOWNLOAD HUGE"; }

			links[i].href="http://www-pao.ksc.nasa.gov/kscpao/images/large/" + wacky[1] + ".jpg";

		}
	}