noromanba (278)

noromanba 2018-05-19

simple Hatena Star Everywhere w/ mobile IF

(()=>{'use strict';const canon=(document.querySelector(['head meta[property="og:url"][content]'])...
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=docum...
noromanba darkmode2018-05-06

switchable darkmode

(()=>{'use strict';const set_color=nodes=>{nodes.forEach(node=>{if(!node.style)return;const[r,g,b...
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)=>{return new Promise(res=>setTimeout(res,wait))}...
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';img...

turn off HatenaStar-Comment container

(()=>{const require=urls=>{return Array.from(urls,url=>{const script=Object.assign(document.creat...
noromanba Zalgolf2017-05-21

glitch text w/ Zalgo Scrambled Text

{'use strict';const combiningChar=()=>{return Array.from(Array(Math.trunc(Math.random()*30)),()=>...
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...
<< 1 2 3 4 5 6 7 8 9 10