// ==UserScript== // @name YouTube Downloader (Audio & Video from YouTube - MP3, FHD, MP4, FLV, WKV, etc) - SaveClipBro.com // @description This script helps to add a YouTube download button. // @namespace https://greasyfork.org/ // @homepageURL https://greasyfork.org/scripts/34613 // @supportURL https://greasyfork.org/scripts/34613/feedback // @author SaveClipBro.com // @version 2.8 // @date 2018-06-22 // @compatible chrome // @compatible firefox // @compatible opera // @compatible safari // @license GNU GPL v3.0 or later. http://www.gnu.org/copyleft/gpl.html // @match *://www.youtube.com/* // @downloadURL none // ==/UserScript== if("undefined" == typeof (saveclipbro)) { var saveclipbro = { userUrl: 'http://saveclipbro.com/convert?linkToDownload=', currentMediaUrl: null, getParam : function (document, variable){ var query = document.location.search.substring(1); var vars = query.split("&"); for (var i=0;i Download'+ div_embed.innerHTML; } else if(document.getElementById('watch8-sentiment-actions')) { var div_embed = document.getElementById('watch8-sentiment-actions'); var buttonclass = "yt-uix-button yt-uix-button-default yt-uix-tooltip"; var spanclass = "yt-uix-button-group"; div_embed.innerHTML = '' + div_embed.innerHTML; } }, onPageLoad : function() { if(document.body && document.domain == 'www.youtube.com') { setInterval(saveclipbro.check, 1300); saveclipbro.check(); } }, check: function() { if(saveclipbro.currentMediaUrl != document.URL && typeof ytplayer != 'undefined' && ytplayer) { saveclipbro.currentMediaUrl = document.URL; if(document.getElementById('saveclipbro')) { document.getElementById('saveclipbro').outerHTML=""; } } if(!document.getElementById('saveclipbro') && typeof ytplayer != 'undefined' && ytplayer) { saveclipbro.addButtons(document); } }, }; } saveclipbro.init();