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 />";
}
}
}