Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name yande.re
- // @namespace http://weibo.com/starrin
- // @include https://yande.re/post*
- // @version 1.02
- // ==/UserScript==
- var imglist=document.getElementsByClassName("preview");
- var i;
- for(i=0;i<imglist.length;i++)
- {
- if(imglist[i].src=="https://yande.re/deleted-preview.png")
- {
- var original=imglist[i].parentNode.parentNode.nextSibling.href;
- var md5=original.slice(original.indexOf("/image/")+7,original.indexOf("/image/")+39);
- imglist[i].src="https://yande.re/data/preview/"+md5.slice(0,2)+"/"+md5.slice(2,4)+"/"+md5+".jpg";
- }
- }
- var noticelist=document.getElementsByClassName("status-notice");
- for(i=0;i<noticelist.length;i++)
- {
- if(noticelist[i].innerHTML.match("This post was deleted."))
- {
- var md5=noticelist[i].innerHTML.slice(noticelist[i].innerHTML.indexOf("MD5: ")+5,noticelist[i].innerHTML.indexOf("MD5: ")+37);
- document.getElementById("right-col").innerHTML="<img id=\"image\" class=\"image\" src=\"https://yande.re/sample/"+md5+"/1.jpg\">"+document.getElementById("right-col").innerHTML;
- }
- }
- function openAll()
- {
- var allThumbs = document.getElementsByClassName('thumb');
- var eventObj;
- var i;
- for(i=0;i<allThumbs.length;i++)
- {
- eventObj = document.createEvent("MouseEvents");
- eventObj.initMouseEvent("click", true, true, window,0, 0, 0, 0, 0, true, false, false, false, 0, null);
- allThumbs[i].dispatchEvent(eventObj);
- }
- }
- function keyup(event)
- {
- if(event.keyCode == 39)
- document.getElementsByClassName('next_page')[0].click();
- if(event.keyCode == 37)
- document.getElementsByClassName('previous_page')[0].click();
- if(event.keyCode == 13)
- document.getElementById('add-to-favs').firstChild.click();
- if(event.keyCode == 79)
- openAll();
- }
- document.onkeyup = keyup;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement