noromanba (233)

noromanba +Feedeen02/19

subscribe to feed on Feedeen

(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
noromanba +B!02/19

add Hatena::Bookmark in new tab/window

(()=>{const canonical=()=>{return(document.querySelector('head meta[property="og:url"][content]')...
noromanba B!02/19

open Hatena::Bookmark in new tab/window

(()=>{const canonical=()=>{return(document.querySelector('head meta[property="og:url"][content]')...
noromanba [★+]02/19

Hatena Star on the whole world

(()=>{if(document.querySelector(['script[src*="//s.hatena.ne.jp/js/HatenaStar.js"]','script[src*=...
noromanba 02/19

simple Hatena Star Everywhere

(()=>{const canonical=()=>{return(document.querySelector('head meta[property="og:url"][content]')...
noromanba del node02/17

delete selected node just once

(function(){'use strict';function deleteOnce(e){e.stopPropagation();e.preventDefault();e.target.p...
noromanba &decode02/17

stupid decoder of numeric-character/character-entity reference

(()=>{'use strict';const letter=String(window.getSelection());if(!letter)return;const decoded=Obj...
noromanba ++img-src02/14

bulk replace linked images to link-to images

(function(){'use strict';Array.prototype.slice.call(document.body.querySelectorAll(['a[href] > im...
noromanba mobilet02/14

easy copyable Hatena::Let for mobile

(function(){'use strict';var xhr=new XMLHttpRequest();xhr.open('GET',location.href+'.packed.js');...
noromanba r/matrix01/30

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;
noromanba nextH01/07

scroll into next headings (h1-6)

Array.from(document.body.querySelectorAll([Array.from(Array(6).keys(),n=>'h'+(n+1))])).some(headi...
noromanba +/-passwd01/07

toggle password visibility

(function(){'use strict';Array.prototype.forEach.call(document.body.querySelectorAll(['input[type...
noromanba +passwd01/06

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\[\]^|$()?...
noromanba feedback2016-03-04

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...
noromanba YSSS↺2016-03-02

auto-reload Yahoo social stream search

(()=>{const state=document.body.querySelector('#msg_TSk_1[style]');if(!state)return;const reload=...
<< 1 2 3 4 5 6 7 8 9 10