noromanba (250)

noromanba 2 hours ago

tiny Hatena Star Everywhere w/ text message

(()=>{'use strict';const canon=(document.querySelector(['head meta[property="og:url"][content]'])...
noromanba H::H -spam05/19

Hatena Haiku spam filter

(async()=>{'use strict';if(window.self!==window.top)return;const controller=new AbortController()...

XXX cross-domain GET over CORS abstract

(()=>{'use strict';const controller=new AbortController();const signal=controller.signal;const TI...
noromanba 05/19

simple Hatena Star Everywhere w/ mobile IF

(()=>{'use strict';const canon=(document.querySelector(['head meta[property="og:url"][content]'])...

hidden user comments on instagram.com

(()=>{'use strict';if(!location.hostname.endsWith('.instagram.com')){return;}const addStyle=(()=>...

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

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

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;sig...
noromanba vert-rl05/05

ng x-browser vertical viewer

(()=>{'use strict';[...document.styleSheets].forEach(sheet=>sheet.disabled=true);const wall=docum...
noromanba darkmode05/05

switchable darkmode

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

NxN, NxM enlarge

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

K*ndle manga trial

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

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...
noromanba v02/16

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

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

[WIP] force activate Reader View/Mode in Firefox

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

Hatena Antenna force bulk checker

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

timer throttling checker

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

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=...
1 2 3 4 5 6 7 8 9 10