Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name        Imgur RSS gif -> mp4
  3. // @namespace   kapela86
  4. // @include     http://www.inoreader.com*
  5. // @version     1
  6. // @grant       none
  7. // ==/UserScript==
  8. //var target = document.querySelector('');
  9.  
  10. var CallbackReaderPane = function(callback)
  11. {
  12.     for (var i = 0; i < callback.length; i++)
  13.     {
  14.         if (callback[i].addedNodes.length > 0)
  15.         {
  16.             var ListaNode = callback[i].addedNodes;
  17.             for (var j = 0; j < ListaNode.length; j++)
  18.             {
  19.                 if (ListaNode[j].tagName === "DIV" && ListaNode[j].id.slice(0,23) === "article_contents_inner_")
  20.                 {
  21.                     var Image = ListaNode[j].querySelector('img[src^="http://i.imgur.com/"]');
  22.                     if (Image !== null && Image.src.slice(-4) === ".gif")
  23.                     {
  24.                         var Nazwa = Image.src.slice(Image.src.lastIndexOf("/")+1,Image.src.lastIndexOf("."));
  25.                         Image.parentNode.outerHTML = '<video preload="auto" controls="true" autoplay="autoplay" muted="muted" loop="loop"><source src="//i.imgur.com/' + Nazwa + '.mp4" type="video/mp4"></video>';
  26.                     }
  27.                 }
  28.             }
  29.         }
  30.     }
  31. }
  32.  
  33. var ObserverReaderPane = new MutationObserver(CallbackReaderPane);    
  34. ObserverReaderPane.observe(document.querySelector("div#reader_pane"), {childList: true, subtree: true});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement