Streamcloud Downloader

Allows you to download videos from Streamcloud via the Download button at the upper right corner of the player

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

// ==UserScript==
// @name		Streamcloud Downloader
// @version		1.0.1.3
// @description	Allows you to download videos from Streamcloud via the Download button at the upper right corner of the player
// @match		http://streamcloud.eu/*/*.mp4
// @match		http://streamcloud.eu/*/*.mkv
// @match		http://streamcloud.eu/*/*.htm
// @match		http://streamcloud.eu/*/*.html
// @match		http://streamcloud.eu/*/*.avi
// @copyright	2015 comfix
// @icon		http://i.imgur.com/MTTvgbC.png
// @grant       none
// @namespace https://greasyfork.org/users/10905
// ==/UserScript==
// Global Vars
var jwplayer_innerHTML = "";
var url = "";

var as = document.getElementsByTagName("a");
var scripts = document.getElementsByTagName("script");

// Mainloop
for(var i=0;i<scripts.length;i++)
{
	// Filestring Isolating
	if(scripts[i].innerHTML.indexOf("jwplayer(\"mediaplayer\").setup({") != -1){
		jwplayer_innerHTML = scripts[i].innerHTML;
		jwplayer_innerHTML = jwplayer_innerHTML.replace("jwplayer(\"mediaplayer\").setup({","").split(",")
		// Filestring Isolated
		url = jwplayer_innerHTML[2].replace("file: \"","").replace("\"","")
		for(var i=0;i<as.length;i++) // Search for StreamTab
		{
			if(as[i].innerHTML == "Stream"){
				// Replace with Download and link.
				as[i].innerHTML = "Download";
				as[i].href=url;
			}
		}
		break;
	}
}