Advertisement
Guest User

Untitled

a guest
Nov 16th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         WebArchive Tumblr Images Restore
  3. // @namespace    http://tampermonkey.net/
  4. // @version      0.1
  5. // @description  try to take over the world!
  6. // @author       You
  7. // @match        http://web.archive.org/web/*
  8. // @grant        none
  9. // @run-at       document-idle
  10. // @connect      *
  11. // ==/UserScript==
  12.  
  13. (function() {
  14.     'use strict';
  15.  
  16.     function run() {
  17.         for (let i=0; i<document.getElementsByTagName('img').length; i++) {
  18.             let u = document.getElementsByTagName('img')[i].src;
  19.             if (u.indexOf("media.tumblr.com") !=-1)
  20.                 document.getElementsByTagName('img')[i].src = u.replace(u.split('_')[0], '').slice(2).replace(/\d{2}\./, '');
  21.         }
  22.  
  23.         for (let i=0; i<document.querySelectorAll('*').length; i++) {
  24.             let x = document.querySelectorAll('*')[i];
  25.             if (x.style != undefined) {
  26.                 if (x.style.backgroundImage != undefined && x.style.backgroundImage !='') {
  27.                     let u = x.style.backgroundImage;
  28.                     console.log(u);
  29.                     if (u.indexOf("media.tumblr.com") !=-1) {
  30.                         if (u.indexOf("web.archive.org") !=-1) x.style.backgroundImage = u.replace(u.split('_')[0], '').slice(2).replace(/\d{2}\./, '');
  31.                         else  x.style.backgroundImage = u.replace(/\d{2}\./, '');
  32.                     }
  33.                 }
  34.             }
  35.         }
  36.     }
  37.  
  38.     setTimeout(run, 6660);
  39. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement