revive "[saving...]" indicator on Hatena::Let
(()=>{'use strict';const indicator=document.body.querySelector(['img[src]#auto_save_icon']);if(!i...
fix viewer link to Desktop from app-scheme
(()=>{'use strict';document.body.querySelectorAll(['a[href^="com-access-store://?id="]']).forEach...
fetch w/ request timeout by AbortController
(async()=>{'use strict';const controller=new AbortController;const signal=controller.signal;signa...
ng x-browser vertical viewer
(()=>{'use strict';[...document.styleSheets].forEach((sheet=>sheet.disabled=true));const wall=doc...
switchable darkmode
(()=>{'use strict';const set_color=nodes=>{nodes.forEach((node=>{if(!node.style)return;const[r,g,...
NxN, NxM enlarge
(()=>{'use strict';const enlarged=location.pathname.replace(/\/(?<x>\d+)x(?<y>\d+)\//,((...args)=...
K*ndle manga trial
(()=>{'use strict';const canon=document.head.querySelector(['link[rel="canonical"][href]'])||{};i...
Hatena Go URL redirector remover
(()=>{'use strict';const detox=ctx=>{ctx.querySelectorAll(['a[href^="http://a.st-hatena.com/go?"]...
abstract each something on Dynamic Page
(function(){var slice=Function.prototype.call.bind(Array.prototype.slice);var handler=function(co...
dumb jump to bottom of page; [Ctrl +] End alternatives
(()=>{'use strict';window.scrollTo(0,Math.max(...[document.documentElement.scrollHeight,document....
[WIP] force activate Reader View/Mode in Firefox
(()=>{'use strict';const READER_SYNTAX='about:reader?url=';if(location.href.startsWith(READER_SYN...
Hatena Antenna force bulk checker
(()=>{'use strict';const refresh=async antenna=>{const headers=new Headers;headers.set('Content-T...
timer throttling checker
(async()=>{'use strict';const sleep=(wait=1*1e3)=>new Promise((res=>setTimeout(res,wait)));const ...
Hatena Antenna manual force checker
(()=>{'use strict';const canonical=(document.querySelector(['head meta[property="og:url"][content...
Teacups/Tea-Cups-Ride
{'use strict';const lastLink=[...document.querySelectorAll('head link')].pop();const fontAwesome=...
search similar images by image
(()=>{const attach=ctx=>{Array.from(ctx.querySelectorAll('img'),(img=>{img.style.cursor='help';im...
turn off HatenaStar-Comment container
(()=>{const require=urls=>Array.from(urls,(url=>{const script=Object.assign(document.createElemen...
glitch text w/ Zalgo Scrambled Text
{'use strict';const combiningChar=()=>Array.from(Array(Math.trunc(Math.random()*30)),(()=>String....
show Unix/POSIX/epoch time
(function(){'use strict';var now=function(){if(Math.trunc){return Math.trunc(Date.now()/1e3)}if(D...
passthrough wildcard w/ metadata
alert`0`;