Streamcloud Downloader

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

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

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

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

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