Advertisement
Guest User

danbooru upload bookmarklet Mk II, v1.4.0

a guest
Mar 23rd, 2011
720
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={pix:%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).map(function(){$(this).width($(this).width());$(this).height($(this).height());return%20this;}).attr("src",function(){return%20big($(this).attr("src"))});}else{up($(i)[0].src);}},da:%20function(){var%20url;if($('#download-button').length==1){url=$('#download-button').attr('href');}else{url=$('#gmi-ResViewSizer_fullimg').attr('src');}var%20original_url=$('#artist-comments%20a[href*=".deviantart.com/art/"]').attr('href');up(url+"#original-url="+original_url);},piap:%20function(){var%20form=$('#form_bookmark_dl_add');var%20url=form.length%20?%20"http://piapro.jp/download/?view=content_image&id="+form[0].id.value%20:%20$('a[href^="http://piapro.jp/download/"]').attr('href');up(url+"#original-url="+l);},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.pix);ins(/^http.?:\/\/(www.)?piapro.jp\/t/,hs.piap);ins(/^http.?:\/\/(www.)?tinami.com\/view/,hs.tin);ins(/^http.?:\/\/(www.)?twitpic.com\/[a-zA-Z0-9]+/,hs.twit);ins(/^http.?:\/\/(.*)\.deviantart\.com\//,hs.da);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