// ==UserScript== // @name Golem.de HTML5 Video // @namespace golem.de.html5.video.stuff.dasprids.de // @description Replaces the Flash player with a native HTML5 one // @include http://*.golem.de/* // @version 1 // @grant none // @downloadURL none // ==/UserScript== // For www.golem.de var figures = document.getElementsByTagName('figure'); for (var i = 0; i < figures.length; ++i) { if (!figures[i].hasAttribute('id')) { continue; } var id = figures[i].getAttribute('id'); if (!id.startsWith('gvideo')) { continue; } figures[i].removeAttribute('id'); var videoId = id.split('_')[1]; var videoUrl = 'http://video.golem.de/download/' + videoId; figures[i].innerHTML = ''; } // For video.golem.de var projectors = document.getElementsByClassName('projekktor'); for (var i = 0; i < projectors.length; ++i) { if (!projectors[i].hasAttribute('id')) { continue; } var match = projectors[i].getAttribute('id').match(/^NVBPlayer(\d+)$/); if (!match) { continue; } projectors[i].removeAttribute('id'); var videoId = match[1]; var videoUrl = 'http://video.golem.de/download/' + videoId; projectors[i].innerHTML = ''; }