Pod Safe Music Network Music Download

By Dan F Last update Jan 28, 2006 — Installed 998 times. Daily Installs: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
// ==UserScript==
// @name         Pod Safe Music Network Music Download
// @description   Adds download links to PMN pages.
// @include       http://music.podshow.com/music/listeners/artistdetails.php*
// ==/UserScript==

/*var allCells, thisCell;
allCells = document.evaluate(
    "//td[@class='podcastListDescription']",
    document,
    null,
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
    null);
for (var i = 0; i < allCells.snapshotLength; i+=5) {
    thisCell = allCells.snapshotItem(i);
    alert(thisCell.innerHTML);
}*/
var mp3extraction = new RegExp('button.swf.theFile=(/music/library/music/[^"]*\.mp3)"', "");
//var mp3extraction = new RegExp('(p)', "");


var cells = document.getElementsByTagName('td');
var inc = 1;
for (i=0;i<cells.length;i+=inc) {
	if (cells[i].getAttribute("class") == "podcastListDescription") {
		//GM_log(cells[i].innerHTML);
		mp3 = cells[i+4].innerHTML;
		//GM_log("1:" + mp3);
		mp3 = mp3extraction.exec(mp3);
		//GM_log("2:" + mp3);
		mp3 = mp3[1];
		//GM_log("3:" + mp3);
		mp3 = "http://music.podshow.com" + mp3;
		cells[i].innerHTML = '<a href="' + mp3 + '">' + cells[i].innerHTML + '</a>';
		inc = 5;
	} else {
		inc = 1;
	}
}