// ==UserScript== // @name Runet Video Downloader // @namespace http://kapranoff.ru/ // @description Provides download links for FLV files hosted on video.mail.ru and rutube.ru // @include http://video.mail.ru/*.html // @include http://rutube.ru/tracks/*.html // ==/UserScript== // Video@Mail.ru URL: http://video.mail.ru/bk/sexygirls/preved/1.html // Video@Mail.ru download link: http://video.mail.ru/bk/sexygirls/preved/v-1.flv // rutube.ru embed.src: http://video.rutube.ru/bf3983e514f8e157ad3fd4a1dc8b1431?autostart=true&fsb=true // rutube link: http://video-0-1.rutube.ru/eb/85/eb85a251115ed8a10f554ae1a076555d.iflv var video_url; if (/^http:\/\/rutube\.ru\//.test(window.location.href)) { var embed = (document.getElementsByTagName('embed'))[0]; video_url = embed.src.replace(new RegExp("^http://video.rutube.ru/((\\w\\w)(\\w\\w)\\w+)\\b.*$"), "http://video-0-1.rutube.ru/$2/$3/$1.iflv"); } else { // video.mail.ru video_url = window.location.href.replace(new RegExp("^(http://video.mail.ru/.+)/([^/]+)\.html$"), "$1/v-$2.flv"); } // add banner with download link var my_banner = document.createElement("div"); my_banner.innerHTML = '
' + '"Save As" to download Flash video' + '