Bookmarklets


Edit Page
javascript:document.body.contentEditable = 'true'; document.designMode='on'; void 0
Blah selection in Blag
javascript:var w=window,g=w.getSelection,d=document.getSelection,t=((g&&g())||(d&&d()));if(t=""){t=prompt("Blah?")};if(t){XXX};
Google translate
javascript:var w=window,g=w.getSelection,d=document.getSelection,t=((g&&g())||(d&&d()));if(t=""){t=prompt("Text?")};if(t){
w.open('http://translate.google.com/?hl=en&tl=en&sl=auto&text='+encodeURIComponent(t),'googletranslate');
};
TTS
javascript:var w=window,g=w.getSelection,d=document.getSelection,t=((g&&g())||(d&&d()));if(t=""){t=prompt("Text?")};if(t){
var s=w.speechSynthesis,m=new SpeechSynthesisUtterance(),f=function(){m.voice=s.getVoices().filter(function(voice){return /UK.*Fem/.test(voice.name)})[0];s.speak(m)}; m.rate=m.pitch=1;m.text=t;if(!s.getVoices().length){setTimeout(f,500)}
}else{f()};
Quick search
javascript:var q='intitle:"index.of" (epub|pdf|txt) -(html htm php asp aspx)',s='https://www.google.com/search?hl=en&q=',h=(new Date%9e6).toString(36),w=window,g=w.getSelection,d=document.getSelection,t=((g&&g())||(d&&d()));if(t==""){t=prompt("Search?")};if(t){window.open(s+encodeURIComponent(t+' '+q),h);};
Increment page
javascript:(function(){ var e,s; IB=1; function isDigit(c) { return ("0" <= c && c <= "9") } L = location.href; LL = L.length; for (e=LL-1; e>=0; --e) if (isDigit(L.charAt(e))) { for(s=e-1; s>=0; --s) if (!isDigit(L.charAt(s))) break; break; } ++s; if (e<0) return; oldNum = L.substring(s,e+1); newNum = "" + (parseInt(oldNum,10) + IB); while (newNum.length < oldNum.length) newNum = "0" + newNum; location.href = L.substring(0,s) + newNum + L.slice(e+1); })();
magnet maker
var t='magnet:?xt=urn:btih:'+location.pathname.split('/')[1]+'&dn='+$('.downlinks > h2 > span').html();$('.trackers > dl > dt').each(function(){t=t+'&tr='+$(this).html().replace('/announce','')});console.log(t);$('h1 > a').attr('href',t);alert(t);
Reddit sub/public multi <-> RedditP slideshow
javascript:var a='reddit',b=a+'p';l=location.href;location.href=(l.includes(b)?l.replace(b,a):l.replace(a,b));
Reddit subs <-> Imagoid gallery
javascript:var a='reddit',b='imagoid';l=location.href;location.href=(l.includes(b)?l.replace(b,a):l.replace(a,b));
Reddit multi -> RedditP slideshow
javascript:var r=[],l=location.pathname.split('/')[4];$('ul.subreddits>li>a').each(function(){r.push($(this).attr('href').split('/')[2])});window.open('https://redditp.com/r/'+r.join('+')+(l?'/'+l:l),'redditp'+r.length);
Reddit home/sub/multi -> Imagoid gallery
javascript:var r=[],p=location.pathname,n=(/\/m\//.test(p)?(/\/me\//.test(p)?4:5):(/\/r\//.test(p)?3:1)),l=p.split('/')[n],s=n>3?'ul.subreddits>li>a':n>1?'h1.redditname>a':'div.drop-choices>a',m=n>3?2:4;$(s).each(function(){r.push($(this).attr('href').split('/')[m])});window.open('http://www.imagoid.com/r/'+r.join('+')+(l?'/'+l:l),'imagoid'+r.length);
Instagram -> RSS
javascript:var a='www.instagram.com',b='websta.me/rss/n/';l=location.href;location.href=(l.includes(b)?l.replace(b,a):l.replace(a,b));
YouTube full frame
javascript:var a='watch?v=',b='embed/';l=location.href;location.href=(l.includes(b)?l.replace(b,a):l.replace(a,b));

Comments