Advertisement
Guest User

danbooru upload bookmarklet Mk II, v1.2.0

a guest
Mar 6th, 2011
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript:(function(){var%20dc=document;var%20s=dc.createElement("script");s.src="http://code.jquery.com/jquery-1.4.2.min.js";s.onload=function(){var%20dc=document;var%20l=location.href;var%20$=jQuery;$.noConflict();$.ajaxSetup({async:%20false});function%20upurl(src){return%20'http://danbooru.donmai.us/post/upload?url='+encodeURIComponent(src);}function%20up(src){location.href=upurl(src);};var%20tests=[];var%20rxs={};function%20ins(test,h){$.merge(tests,[test]);rxs[test]=h;};function%20grab(url){return%20$($.get(url).responseText);}var%20hs={d:%20function(){var%20i='img[src^="http://img"]';function%20big(img){return%20img.replace(/\/([0-9]+)_(p[0-9]+\.[a-zA-Z0-9]+$)/,"/$1_big_$2");}if(l.match("mode=medium")){up(grab(l.replace("mode=medium","mode=big")).find(i)[0].src);}else%20if(l.match("mode=manga")&&%20!l.match("mode=manga_big")){$(i).css({border:%20"2px%20solid%20red"}).wrap(function(){return%20'<a%20href="'+upurl(big($(this).attr("src")))+'">';}).attr("onclick",null).attr("src",function(){return%20big($(this).attr("src"))});}else{up($(i)[0].src);}},tin:%20function(){var%20i='img[src^="http://img.tinami.com/illust/"]';if(l.match("/original/")){up($(i)[0].src);}else{up(grab(l.replace(RegExp("/[0-9]+$"),"/original$&")).find(i)[0].src);}},twit:%20function(){var%20i='img[src^="http://s3.amazonaws.com"]';var%20url;if(l.match("/full/?$")){url=$(i)[0].src;}else{url=grab(l.replace(/\/?$/,"/full")).filter(i)[0].src;}url+="&original-url="+l.replace(/(\/full)?\/?$/,"/full");up(url);},i:%20function(){$("img").filter;}};ins(/^http.?:\/\/(www.)?pixiv.net\/member_illust.php/,hs.d);ins(/^http.?:\/\/(www.)?tinami.com\/view/,hs.tin);ins(/^http.?:\/\/(www.)?twitpic.com\/[a-zA-Z0-9]+/,hs.twit);var%20done=false;$.each(tests,function(idx,rx){if((rx%20instanceof%20RegExp%20&&%20l.match(rx))||%20rx()){done=true;rxs[rx]();}});if(!done){up(l);}};dc.body.appendChild(s);})()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement