// ==UserScript== // @name YouTube Download // @namespace http://your.homepage/ // @version 2.2 // @description (Requires Java!!!) On youtube press F2 to download the current video. If Java message pops up check the box to make the message not pop up next time. // @author Henry Harris // @match https://www.youtube.com/* // @match http://keepvid.com/* // @grant none // @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js // @downloadURL none // ==/UserScript== // --------------------------RUNS ON KEEPVID TO DOWNLOAD VIDEO-------------------------------------------- $(document).ready ( function(){ if(window.location.href.indexOf("you") > -1) { if ($('#section-list').length > 0) { alert('Press F2 while watching a video to download it.'); } } if(window.location.href.indexOf("keep") > -1) { setInterval(function(){ if ($('#info').length > 0) { var divs = document.getElementsByTagName("a"); for (var i = divs.length; i;) { var div = divs[--i]; if (div.download.indexOf("Max") > -1) { div.click(); } } setTimeout(function(){ window.close(); }, 1000); } }, 2000); } }); // -----------------------Runs on YOUTUBE-------------------------------------------------------------- $(document).keydown(function (e) { if (e.keyCode == 113) { //window.open("http://keepvid.com/?url=" + document.URL) var a = document.createElement("a"); a.href = "http://keepvid.com/?url=" + document.URL; var evt = document.createEvent("MouseEvents"); evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, true, false, false, false, 0, null); a.dispatchEvent(evt); } });