// ==UserScript== // @name Pixeldrain video player // @description Sometimes Pixeldrain does not shows online player for video files and asks to download them. This script forces video player to appear. // @namespace bo.gd.an@rambler.ru // @version 0.1-l // @author Bogudan // @match https://pixeldrain.com/u/* // @license For personal use only // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; if (document.getElementsByTagName ('video').length > 0) return; const cnt = document.getElementsByClassName ('image-container') [0]; while (cnt.lastChild) cnt.removeChild (cnt.lastChild); const src = document.createElement ('source'); src.setAttribute ('type', 'video/mp4'); src.setAttribute ('src', '/api/file/' + document.location.pathname.substring (3)); const video = document.createElement ('video'); video.setAttribute ('class', 'center drop_shadow'); video.setAttribute ('controls', ''); video.setAttribute ('autoplay', ''); video.append (src); cnt.append (video); })();