NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Youtube Information Test
// @namespace http://youtube.com
// @include https://www.youtube.com/*
//@version 1
//@require https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
//@grant none
// ==/UserScript==
if (window.location.href.indexOf('v=') > 0) //If it is a valid video
{
var userName = '';
var title = '';
var userVideos = '';
var views = '';
if (document.getElementById('eow-title'))
title = document.getElementById('eow-title').textContent;
var as = document.getElementsByTagName('a');
for (var i = 0; i < as.length; i++) {
var cls = as[i].getAttribute('class');
if (cls) {
GM_log(cls + '<br>');
if (cls.indexOf('yt-user-name') >= 0) {
userName = as[i].textContent;
}
else
if (cls.indexOf('yt-user-videos') >= 0) {
userVideos = as[i].textContent;
}
}
}
if (document.getElementById('watch7-views-info')) {
var viewsObj = document.getElementById('watch7-views-info');
var spans = viewsObj.getElementsByTagName('span');
for (var i = 0; i < spans.length; i++) {
var cls = spans[i].getAttribute('class');
if (cls.indexOf('watch-view-count') >= 0) {
views = spans[i].textContent;
}
}
}
var div = document.createElement('div');
div.setAttribute('style', ';border:1px solid red;padding:10px 10px 10px 100px;');
div.innerHTML = '<h1>' + title + '</h1><br>';
div.innerHTML += '<b>Uploaded By:</b>' + userName + '<br>';
div.innerHTML += '<b>Uploaded Videos: </b>' + userVideos + '<br>';
div.innerHTML += '<b>Total Views: </b>' + views + '<br>';
document.body.insertBefore(div, document.body.firstChild);
//hide sidebar
var sidebar = document.getElementById('watch7-sidebar');
if (sidebar) {
sidebar.style.display = 'none';
}
}