81678 Bookmarklets! Create

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

uzuky nicoLivew2 days ago

ニコニコ生放送のプレイヤーだけ抜き出したりとかするやつ

javascript:!function(){var loc=document.location.href,div=document.createElement('div'),day='v201...

はてなリンク記法をa要素に展開します。つまり [http://b.hatena.ne.jp/:title=hoge] 等を <a href="ht...

function getHatenaLinkNotationOnCursor(textarea){var text=textarea.value;var caret=textarea.selec...
unarist T/U box02/18

w/ "{title} {url}" format. easy copyable title/url box; click to copy, double-click outer to close

(()=>{'use strict';const tag=(name,props={},children=[])=>{const e=Object.assign(document.createE...

カスタム絵文字の後ろについているスペースをゼロ幅スペースに変換します。

(t=>{if(t){Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),'value').set .call(t,t.value....

はてなリンク記法をa要素に展開します。つまり [http://b.hatena.ne.jp/:title=hoge] を <a href="http:...

function getHatenaLinkNotationOnCursor(textarea){var text=textarea.value;var caret=textarea.selec...

Google検索結果から検索文字列以外の不要なクエリパラメータを削除

if(location.host.includes("www.google")){var tmp=location.href.split("?");var fore=tmp[0];var que...
noromanba v02/16

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

(()=>{'use strict';window.scrollTo(0,Math.max(...[document.documentElement.scrollHeight,document....

ハースストーンのデッキを日本語に翻訳します。ポップアップを許可して使ってね

var deck_name,author;var cards=[];var href=window.location.href;if(href.startsWith('https://www.h...

Google検索結果から検索文字列以外の不要なクエリパラメータを削除

if(location.host.includes("www.google")){var tmp=location.href.split("?");var fore=tmp[0];var que...

マストドンの自分のログを 2000件ずつ JSON で保存します。/web/* で実行してください。

void(async(d=document,s=_=>new Promise(r=>setTimeout(r,2000)),m=JSON.parse(d.querySelector('#init...

eh, too wide paragraphs... :/

(function(){Object.assign(document.body.style,{maxWidth:prompt('body width','22cm'),marginLeft:'a...

特定のワードに引っかかる人をまとめてリストに追加します。追加したいリストを開いて実行してください。

void(async(s=_=>new Promise(r=>setTimeout(r,2000)),m=JSON.parse(document.querySelector('#initial-...

Github の /files ページで Go のテストファイルを折りたたむ

document.querySelectorAll('.file-header').forEach((header)=>{name=header.querySelector('.file-inf...

「このページは存在しません。」となるTwitterのツイートを、Googleで検索(うまくいけばキャッシュが残...

(function(url){if(url.match(/\/status(?:es)?\/(\d+)/)){location.replace('https://www.google.co.jp...

同上

(function(global){var document=global.document;var nodes=Array.from(document.querySelectorAll('h3...
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...
dechin kome_float01/22

my bookmarklet

javascript:(function(){$('#kheader').css('display','none');$('#komediv').css('width','400px');$('...

outputs to console.log

console.log([...new Set([...document.styleSheets].reduce((m,s)=>{try{return Array.prototype.conca...
noromanba =A!01/20

Hatena Antenna force bulk checker

(()=>{'use strict';const refresh=async(antenna)=>{const headers=new Headers();headers.set('Conten...

エントリページで動作します。

document.querySelectorAll('.is-my-bookmark .hatena-star-star').forEach(function(e){var target=doc...
1 2 3 4 5 6 7 8 9 10