NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Mihai QRmp3 YouTube
// @namespace http://your.homepage/
// @version 0.5
// @description This script generata a QR code to youtube page and if you scan with your smart phone. You get MP3 from video.
// @author You
// @match http*://www.youtube.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
// @grant none
// ==/UserScript==
function afterNavigate() {
if ('/watch' === location.path) {
alert('Watch page!');
}
}
(document.body || document.documentElement).addEventListener('transitionend',
function(/*TransitionEvent*/ event) {
if (event.propertyName === 'width' && event.target.id === 'progress') {
mihaiqr();
}
}, true);
// After page load
mihaiqr();
function youtubePageChange()
{
mihaiqr();
$('body').on('transitionend', function(event)
{
if (event.target.id != 'progress') return false;
youtubeFunction();
});
}
var old_l = "0";
var new_l;
function verific()
{
var video_id = window.location.search.split('v=')[1];
var ampersandPosition = video_id.indexOf('&');
if(ampersandPosition != -1) {
video_id = video_id.substring(0, ampersandPosition);
}
if(old_l == "0")
old_l = video_id;
else
new_l = video_id;
if(old_l != new_l)
{
old_l = new_l;
mihaiqr();
}
setTimeout(verific, 5000);
}
function verific2()
{
var myElem = document.getElementById('qrmihai');
if (myElem === null)
{
mihaiqr();
}
setTimeout(verific2, 5000);
}
youtubePageChange();
setTimeout(verific, 5000);
setTimeout(verific2, 5000);
function mihaiqr(){
setTimeout(verific, 5000);
setTimeout(verific2, 5000);
var video_id = window.location.search.split('v=')[1];
var ampersandPosition = video_id.indexOf('&');
if(ampersandPosition != -1) {
video_id = video_id.substring(0, ampersandPosition);
}
var my_div = document.getElementById('watch7-sidebar-ads')
my_div.innerHTML = '';
my_div = document.getElementById('watch7-sidebar-offer')
my_div.setAttribute("align", "center");
var dwidth = document.getElementById('watch7-sidebar-contents').offsetWidth - 40;
my_div.innerHTML = '<div id="qrmihai" style="padding-bottom: 10px;"><a href="http://www.mzone.site90.com/qrmp3.php?url='+video_id+'" target="_blank"><img style="-webkit-user-select: none" width: 100%;max-height: 100% src="https://api.qrserver.com/v1/create-qr-code/?size='+dwidth+'x'+dwidth+'&data=http://www.mzone.site90.com/qrmp3.php?url='+video_id+'"></a><h5> </h5><div>';
}