// ==UserScript== // @name Slideshare Downloader // @namespace Slideshare Slide Downloader // @version 0.4 // @description Slideshare Slide Downloader (images) // @author Hosamn Based on DownloadBoxy By QQBoxy // @match https://www.slideshare.net/* // @grant none // @downloadURL https://update.greasyfork.icu/scripts/458693/Slideshare%20Downloader.user.js // @updateURL https://update.greasyfork.icu/scripts/458693/Slideshare%20Downloader.meta.js // ==/UserScript== function getHighestResImg(element) { if (element.getAttribute("srcset")) { return element .getAttribute("srcset") .split(",") .reduce( (acc, item) => { let [url, width] = item.trim().split(" "); width = parseInt(width); if (width > acc.width) return { width, url }; return acc; }, { width: 0, url: "" } ).url; } return element.getAttribute("src"); } function slideshareboxy() { var e = document.getElementById('slide-container').getElementsByTagName('source'); var o = ""; var a ; for(var key=0; key timeoutInMs) { return; loopSearch(); } }, checkFrequencyInMs); } })(); } waitForElementToDisplay("#player-toolbar", downloadboxy, 100,10000);