bulk replace linked images to link-to images
(function(){'use strict';Array.prototype.slice.call(document.body.querySelectorAll(['a[href] > im...
easy copyable Hatena::Let for mobile
(function(){'use strict';var xhr=new XMLHttpRequest;xhr.open('GET',location.href+'.packed.js');xh...
Neo's-eyes simulator
(()=>{'use strict';const canvas=document.createElement('canvas');canvas.width=window.screen.width...
C4 blink
(function(){'use strict';var slice=Array.prototype.slice;var divs=slice.call(document.body.queryS...
prompt Scrapbox link syntax
(function(){'use strict';var title=document.title.trim();var text='['+title+' '+location.href+']'...
toggle contentEditable
document.documentElement.contentEditable=!document.documentElement.isContentEditable;
scroll into next headings (h1-6)
Array.from(document.body.querySelectorAll([Array.from(Array(6).keys(),(n=>'h'+(n+1)))])).some((he...
toggle password visibility
(function(){'use strict';Array.prototype.forEach.call(document.body.querySelectorAll(['input[type...
view password
Array.from(document.body.querySelectorAll(['input[type="password"]']),(pass=>pass.type='text'));
scroll into next headings (h1-6)
(function(){'use strict';var currentPosition=function(){return document.documentElement.scrollTop...
hidden spam on Hatena::Let w/ Pager Extension (as UserScript)
'http://www.hatena.ne.jp/faq/q/let';(()=>{const invalidURL=/(?:^|[^"'\s\/^.\\dwstrnvfb0\[\]^|$()?...
goto Hatena::Let feedback-form
'http://www.hatena.ne.jp/faq/q/let';(function(){var support='http://www.hatena.ne.jp/faq/q/let';l...
auto-reload Yahoo social stream search
(()=>{const state=document.body.querySelector('#msg_TSk_1[style]');if(!state)return;const reload=...
replace iframe to anchor link
(()=>{const whitelist=['[src^="javascript:"]','[src*="//www.facebook.com/plugins/"]','[class|="tw...
show Estimated Reading Time on Coursera
alert('total '+(Array.from(document.querySelectorAll('.text-hint'),(node=>+(node.textContent.matc...
emoji makes number two
(()=>{const poopee=ctx=>Array.from(ctx.querySelectorAll('img[src].emoji'),(node=>{node.title=node...
hidden emoi emoji
(()=>{const clean=ctx=>Array.from(ctx.querySelectorAll('.emoji'),(img=>{img.parentNode.removeChil...
detox t.umblr.com link on tumblr.com
(()=>{'use strict';const detox=ctx=>{if(!ctx.querySelectorAll)return;Array.from(ctx.querySelector...
hidden spam topics on Hatena Space via http://a-kuma3.hatenablog.com/entry/hatena_space_backup
(()=>{const spamTitle=/^(?:https?:\/\/\S+|[A-z0-9 =+<>*$'.!"\[\]():\^&#\-'{}_~\/|]+$)/;Array.from...
show minified code on Hatena::Let; for copy of mobile
(()=>{if(!/let\.(?:st\-)?hatelabo\.(?:jp|com)$/.test(location.hostname)||location.pathname.split(...