Source for "TVNZ OnDemand direct download script v0.3"

By David Ritchie
Has no other scripts.


// ==UserScript==
// @name          TVNZ OnDemand direct download script v0.3
// @namespace     http://www.additiverich.com/gm/
// @description   Links directly to flash video (FLV) files on TVNZ On Demand site
// @include       http://tvnzondemand.co.nz/content/*
// ==/UserScript==

var player = document.getElementById("player");
if(player) {
	for(i = 0; i < player.childNodes.length; i++) { var child = player.childNodes[i]; if(child.name && (child.name == "flashVars")) { vars = child.value } }
	if(vars) { var params = vars.split("&"); for each(param in params) { tempArray = param.split("="); if(tempArray[0] == "chapterURLs") { chapterURLs = tempArray[1]; } } }
	if(chapterURLs) { urls = chapterURLs.split(";") };
	var els = document.getElementsByTagName("div");
	for(i = 0; i < els.length; i++) { if(els[i].className == "episode_num") { episodeNum = els[i]; break; }}
	if(episodeNum) {
		episodeNum.innerHTML += "<br /><strong>Direct download links</strong><br />";
		for each(url in urls) {
			filename = url.substring(url.lastIndexOf('/')+1)
			episodeNum.innerHTML += ">> <a href=\"" + url + "\">" + filename + "</a><br />";
		}
	}
}