81663 Bookmarklets! Create

Hatena::Let でブックマークレットをかんたんに作成・公開しよう!

noromanba +Inoreader02/19

subscribe to feed in Inoreader

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

subscribe to feed in Feedly

(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...

subscribe to feed in The Old Reader

(()=>{'use strict';const feed=document.querySelector(['link[href][rel=alternate][type^="applicati...
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]')...

delete selected node just once

(function(){'use strict';const options={passive:false,capture:true};function deleteOnce(e){e.stop...
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]')...

出たがり屋の引用スター

(()=>{let d_=document;d_.body.appendChild(Object.assign(d_.createElement("style"),{innerHTML:` .a...

勝手に はてなスターを置きます

(()=>{const d_=document
if(!d_.querySelector('script[src*="s.hatena.ne.jp/js/HatenaStar.js"]')){d...
noromanba del node02/17

delete selected node just once

(function(){'use strict';function deleteOnce(e){e.stopPropagation();e.preventDefault();e.target.p...

人力検索などで引用スターに失敗するのを回避します。【注意】カラースターの対応ができてません (´・ω...

(()=>{const jsonp=(()=>{var count=0;return function(url,callback){var callbackName='akuma3_jsonp'...

引用スターの数値文字参照をデコードします。

[...document.querySelectorAll('blockquote')].forEach(b=>b.textContent=b.textContent.replace(/&#(x...
noromanba &decode02/17

stupid decoder of numeric-character/character-entity reference

(()=>{'use strict';const letter=String(window.getSelection());if(!letter)return;const decoded=Obj...

スターがハートになります。

(()=>{if(typeof(Hatena)=='undefined'||!Hatena.Star)return;const v=['','-green','-red','-blue','-p...

スターに引用スターを付けたり付けられなかったりします。

(()=>{const d_=document;const c=Hatena.Star.EntryLoader;const entries=c.entries;const jsonurl='//...

remove title attribute of hatena-news at www.hatena.ne.jp

(()=>{const MAX_TITLE_LENGTH=20;Array.prototype.forEach.call(document.querySelectorAll("#s-hatena...
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');...
<< 4 5 6 7 8 9 10 11 12 13