Advertisement
Guest User

danbooru upload bookmarklet Mk II, v1.5

a guest
Feb 18th, 2013
252
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(%22script%22);s.src=%22http://code.jquery.com/jquery-1.4.2.min.js%22;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/uploads/new?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^=%22http://i%22]';function%20big(img){return%20img.replace(/\/([0-9]+)_(p[0-9]+\.[a-zA-Z0-9]+$)/,%22/$1_big_$2%22);}if(l.match(%22mode=medium%22)){up(grab(l.replace(%22mode=medium%22,%22mode=big%22)).find(i)[0].src);}else%20if(l.match(%22mode=manga%22)&&%20!l.match(%22mode=manga_big%22)){$(i).css({border:%20%222px%20solid%20red%22}).wrap(function(){return%20'<a%20href=%22'+upurl(big($(this).attr(%22src%22)))+'%22>';}).attr(%22onclick%22,null).map(function(){$(this).width($(this).width());$(this).height($(this).height());return%20this;}).attr(%22src%22,function(){return%20big($(this).attr(%22src%22))});}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*=%22.deviantart.com/art/%22]').attr('href');up(url+%22#original-url=%22+original_url);},piap:%20function(){var%20form=$('#form_bookmark_dl_add');var%20url=form.length%20?%20%22http://piapro.jp/download/?view=content_image&id=%22+form[0].id.value%20:%20$('a[href^=%22http://piapro.jp/download/%22]').attr('href');up(url+%22#original-url=%22+l);},tin:%20function(){var%20i='img[src^=%22http://img.tinami.com/illust/%22]';if(l.match(%22/original/%22)){up($(i)[0].src);}else{up(grab(l.replace(RegExp(%22/[0-9]+$%22),%22/original$&%22)).find(i)[0].src);}},twit:%20function(){var%20i='img[src^=%22http://s3.amazonaws.com%22]';var%20url;if(l.match(%22/full/?$%22)){url=$(i)[0].src;}else{url=grab(l.replace(/\/?$/,%22/full%22)).filter(i)[0].src;}url+=%22#original-url=%22+l.replace(/(\/full)?\/?$/,%22/full%22);up(url);},i:%20function(){$(%22img%22).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))||(rx%20instanceof%20Function%20&&%20rx())){done=true;rxs[rx]();}});if(!done){up(l);}};dc.body.appendChild(s);})()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement