// ==UserScript== // @name Panopto-Video-DL // @namespace www.pizidavi.altervista.org // @description Download video from Panopto // @author pizidavi // @version 1.1.2 // @copyright 2021, PIZIDAVI // @license MIT // @match https://*.panopto.com/Panopto/Pages/Viewer.aspx?*id=* // @match https://*.panopto.eu/Panopto/Pages/Viewer.aspx?*id=* // @grant GM_openInTab // @downloadURL none // ==/UserScript== (function() { 'use strict'; const container = document.querySelector('#eventTabControl'); const element = document.createElement('div'); element.id = 'downloadTabHeader'; element.classList = 'event-tab-header'; element.style = 'position:absolute;bottom:40px;padding:5px 10px;cursor:pointer;'; element.innerHTML = 'Download file_download'; element.onclick = function() { var meta = document.querySelector('meta[name="twitter:player:stream"]'); if (meta) { var url = meta.getAttribute('content').split('?')[0]; if (typeof GM_openInTab != 'undefined') { GM_openInTab(url, false); } else { window.open(url); } } else { alert('No video detected!'); } }; container.appendChild(element); /* * Thanks to this github repository https://github.com/dfaour/downloadPanopto */ })();