Embed Images On reddit-stream

EmbeddedImages

  1. // ==UserScript==
  2. // @name Embed Images On reddit-stream
  3. // @namespace just.a.guyy
  4. // @version 1.1
  5. // @description EmbeddedImages
  6. // @match http://reddit-stream.com/*
  7. // @grant none
  8. // @license MIT
  9. // ==/UserScript==
  10. // Inspired by: https://greasyfork.org/en/scripts/432548-reddit-stream-dinger/code (Thanks a lot!)
  11.  
  12. new MutationObserver(function (mutations) {
  13. for (let mutation of mutations) {
  14. for (let node of mutation.addedNodes) {
  15. if (node.nodeType == Node.ELEMENT_NODE) {
  16. var links = node.getElementsByTagName('a');
  17. for (var i = 0;i< links.length;i++)
  18. {
  19. if((links[i].href).includes("https://preview.redd.it")){
  20. links[i].innerHTML = `<img src="`+links[i].href+`" style="height:35vh;width:25vw">`;
  21. }
  22.  
  23. }
  24. }
  25. }
  26. }
  27. }).observe(document.getElementById('c-main'), {
  28. childList: true,
  29. subtree: true
  30. });