Slideshare DownloadBoxy

https://toolboxy.blogspot.com/

  1. // ==UserScript==
  2. // @name Slideshare DownloadBoxy
  3. // @namespace Slideshare Download URL Generator
  4. // @version 0.3
  5. // @description https://toolboxy.blogspot.com/
  6. // @author QQBoxy
  7. // @include https://www.slideshare.net/*
  8. // @grant none
  9. // ==/UserScript==
  10. function $(id) {
  11. var i = 0;
  12. var j = 0;
  13. var elems = document.body.getElementsByTagName('*');
  14. var target = id.substr(1);
  15. var result=[];
  16. for(i=0;j=elems[i];i++) {
  17. if(j.getAttribute("class")) {
  18. if(j.getAttribute("class").indexOf(target)!=-1) {
  19. result.push(j);
  20. }
  21. }
  22. }
  23. return result;
  24. }
  25.  
  26. function slideshareboxy() {
  27. var e = $('.slide_container')[0].getElementsByTagName('img');
  28. var o = "";
  29. for(var key=0;key<e.length;key+=1) {
  30. if(e[key].attributes['data-full']) {
  31. var url = e[key].attributes['data-full'].value;
  32. a = document.createElement("a");
  33. a.target = "blank";
  34. a.download = "download";
  35. a.href = url;
  36. a.click();
  37. }
  38. }
  39. }
  40.  
  41. function downloadboxy() {
  42. var btn = document.createElement("button");
  43. btn.onclick = function() {
  44. slideshareboxy();
  45. };
  46. btn.innerHTML = "Download Images";
  47. $('.playerWrapper')[0].appendChild(btn);
  48. }
  49. downloadboxy();