// ==UserScript== // @name YouTube Multi Downloader v5.1 - Converter.TUBE (MP3, FHD, MKV, MP4, AAC, M4A, F4V, 3GP, etc) // @description Compatible with YouTube MP3 Downloader! No ads, this script helps to add a download button. Converter.TUBE features the fastest ways to download YouTube videos and audios, ensuring quality. // @namespace https://greasyfork.org/users/152924 // @homepageURL https://greasyfork.org/scripts/34613 // @supportURL https://greasyfork.org/scripts/34613/feedback // @author Punisher // @version 5.1 // @date 2019-10-19 // @icon https://i.imgur.com/InuDDVK.png // @compatible chrome // @compatible firefox // @compatible opera // @compatible safari // @license CC BY-NC-ND 4.0 International. https://creativecommons.org/licenses/by-nc-nd/4.0/ // @match *://*.youtube.com/* // @downloadURL none // ==/UserScript== (function() { if (document.getElementById("polymerz-app") || document.getElementById("masthead") || window.Polymerz) { setInterval(function() { if (window.location.href.indexOf("watch?v=") < 0) { return false; } if (document.getElementById("meta-contents") && document.getElementById("punisherz") === null) { Addytpolymerz(); } }, 100); setElement = function(url) { var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/; var match = String(url).match(regExp); return (match&&match[7].length==11)? match[7]: false; }; } else { setInterval(function() { if (window.location.href.indexOf("watch?v=") < 0) { return false; } if (document.getElementById("watch8-sentiment-actions") && document.getElementById("punisherz") === null) { AddhtmlDV(); } }, 100); setElement = function(url) { var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/; var match = String(url).match(regExp); return (match&&match[7].length==11)? match[7]: false; }; } function AddhtmlDV() { if (document.getElementById("watch8-sentiment-actions")) { var wrap = document.getElementById('watch8-sentiment-actions'); var button = "