noromanba (277)

noromanba indicator reviver2018-05-15

revive "[saving...]" indicator on Hatena::Let

(()=>{'use strict';const indicator=document.body.querySelector(['img[src]#auto_save_icon']);if(!i...
noromanba JB -app2018-05-12

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...
noromanba vert-rl2018-05-06

ng x-browser vertical viewer

(()=>{'use strict';[...document.styleSheets].forEach((sheet=>sheet.disabled=true));const wall=doc...
noromanba darkmode2018-05-06

switchable darkmode

(()=>{'use strict';const set_color=nodes=>{nodes.forEach((node=>{if(!node.style)return;const[r,g,...
noromanba <[ ]>2018-04-19

NxN, NxM enlarge

(()=>{'use strict';const enlarged=location.pathname.replace(/\/(?<x>\d+)x(?<y>\d+)\//,((...args)=...
noromanba KMT2018-04-15

K*ndle manga trial

(()=>{'use strict';const canon=document.head.querySelector(['link[rel="canonical"][href]'])||{};i...
noromanba -H::Go2018-04-10

Hatena Go URL redirector remover

(()=>{'use strict';const detox=ctx=>{ctx.querySelectorAll(['a[href^="http://a.st-hatena.com/go?"]...
noromanba each skeleton2018-04-10

abstract each something on Dynamic Page

(function(){var slice=Function.prototype.call.bind(Array.prototype.slice);var handler=function(co...
noromanba v2018-02-16

dumb jump to bottom of page; [Ctrl +] End alternatives

(()=>{'use strict';window.scrollTo(0,Math.max(...[document.documentElement.scrollHeight,document....
noromanba :reader!2018-01-24

[WIP] force activate Reader View/Mode in Firefox

(()=>{'use strict';const READER_SYNTAX='about:reader?url=';if(location.href.startsWith(READER_SYN...
noromanba =A!2018-01-21

Hatena Antenna force bulk checker

(()=>{'use strict';const refresh=async antenna=>{const headers=new Headers;headers.set('Content-T...
noromanba (N/sec)2018-01-09

timer throttling checker

(async()=>{'use strict';const sleep=(wait=1*1e3)=>new Promise((res=>setTimeout(res,wait)));const ...
noromanba A!2017-12-27

Hatena Antenna manual force checker

(()=>{'use strict';const canonical=(document.querySelector(['head meta[property="og:url"][content...
noromanba spin2017-11-03

Teacups/Tea-Cups-Ride

{'use strict';const lastLink=[...document.querySelectorAll('head link')].pop();const fontAwesome=...
noromanba search by img2017-10-27

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...
noromanba Zalgolf2017-05-21

glitch text w/ Zalgo Scrambled Text

{'use strict';const combiningChar=()=>Array.from(Array(Math.trunc(Math.random()*30)),(()=>String....
noromanba now2017-05-19

show Unix/POSIX/epoch time

(function(){'use strict';var now=function(){if(Math.trunc){return Math.trunc(Date.now()/1e3)}if(D...
noromanba wildignore2017-05-07

passthrough wildcard w/ metadata

alert`0`;
<< 1 2 3 4 5 6 7 8 9 10