81997 Bookmarklets! Create
Hatena::Let でブックマークレットをかんたんに作成・公開しよう!
open Hatena::Bookmark in new tab/window
(()=>{const canonical=()=>(document.querySelector('head meta[property="og:url"][content]')||{}).c...
delete selected node just once
(function(){'use strict';const options={passive:false,capture:true};function deleteOnce(e){e.stop...
Hatena Star on the whole world
(()=>{if(document.querySelector(['script[src*="//s.hatena.ne.jp/js/HatenaStar.js"]','script[src*=...
出たがり屋の引用スター
(()=>{let d_=document;d_.body.appendChild(Object.assign(d_.createElement("style"),{innerHTML:`\n ...
勝手に はてなスターを置きます
(()=>{const d_=document;if(!d_.querySelector('script[src*="s.hatena.ne.jp/js/HatenaStar.js"]')){d...
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(/&#(...
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','-pu...
スターに引用スターを付けたり付けられなかったりします。
(()=>{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...
bulk replace linked images to link-to images
(function(){'use strict';Array.prototype.slice.call(document.body.querySelectorAll(['a[href] > im...
easy copyable Hatena::Let for mobile
(function(){'use strict';var xhr=new XMLHttpRequest;xhr.open('GET',location.href+'.packed.js');xh...
読み込まれているスクリプトとスタイルシートの URL がコンソールに出ます。
[...document.querySelectorAll('link[rel="stylesheet"],script[src]')].forEach((e=>console.log(e.sr...
AtCoderやyukicoderなどの競技プログラミングのサイトにおける提出結果のページで、そのIDが素数ならば...
var subPath=window.location.pathname.split("/");var subID=parseInt(subPath[subPath.length-1]);if(...
(function(){'use strict';const tweet_box=document.querySelector('.tweet_box');const clearDecorati...
s/どれみ/cde/g
(()=>{if(location.href.indexOf('http://karaoke-labo.gungun.net/hamorifu/')!==0)return;const _S=v=...
Google だと引っかからないページが割とあるみたいです。
(()=>{const i=document.body.appendChild(document.createElement('iframe'));document.getElementById...
jQuery 使いたいけど @require じゃ https の壁を越えられないって時に Fork するものです。
(_=>{with(document)with(body.appendChild(createElement('script'))){onload=x=>_($.noConflict(1));s...