ツイートボタンをコピーボタンにします。
((D=document,B=(t=>`[class^="_${t}Button_"]`),T=((n=D)=>n?.querySelector?.(B('share'))),O=(e=>new...
閲覧しているパーマリンクを起点にしたトゥートの一覧を表示します。
location.href=location.href.replace(/(\d+)$/,(s=>'with_replies?max_id='+(BigInt(s)+1n)));
http://let.hatelabo.jp/pacochi/let/ipfNhb7UgqAA がブックマークできなかった
void 16n;
管理画面から複数の絵文字を登録できるようにします。
(async()=>{const delay=2e3;const authenticityToken=document.querySelector('meta[name="csrf-token"...
http://let.hatelabo.jp/pacochi/let/ipfOgsHcgqAA が直っていたので
alert(`\nhttp://let.hatelabo.jp/\n/* CSS 書いた時に勝手にスペースが省略されて違う意味合いになって...
新しいタブで開くと迷子になるので。
location.href=new URL(location.href).searchParams.get('u');
忘れるのでメモ。
void(s=>prompt('',/\D/.test(s)?String(BigInt(new Date(s.replace(/[年月]/g,'/').replace(/[時分]/g,...
できるといいなくらいで。
void(s=>prompt('',/\D/.test(s)?Math.trunc(new Date(s).getTime()/1e3):new Date(s*1e3).toLocaleStri...
うっかりかな入力をしてしまった語を復元します。
((m={3:'あ',e:'い',4:'う',5:'え',6:'お',t:'か',g:'き',h:'く',':':'け',b:'こ',x:'さ',d:'し',r:'す'...
特定のワードに引っかかる人をまとめてリストに追加します。追加したいリストを開いて実行してください。
void(async(s=(_=>new Promise((r=>setTimeout(r,2e3)))),m=JSON.parse(document.querySelector('#initi...
WebArchive⇔閲覧ページ間を行き来する。
(p=>location=p.includes`.archive.org/web/`?p.split`/`.slice(5).join`/`:'https://wayback.archive.o...
他の人に伝える用のアカウント表記を出します。
void(j=>prompt('your account',j.accounts[j.meta.me].url.split('/').reverse().slice(0,2).join('@')...
自分がインスタンスに登録した日時を表示します。
(j=>alert(new Date(j.accounts[j.meta.me].created_at).toLocaleString()))(JSON.parse(document.query...
カスタム絵文字の後ろについているスペースをゼロ幅スペースに変換します。
((t=document.querySelector('.compose-form textarea'),b=(s=>s.replace(/[^\r\n]/g,'')))=>{if(t){Obj...
カードの祖先一覧を表示します。
void(async(w=512,m=w>>3,s='https://api.crypko.ai/crypkos/',D=document,$=(q=>D.querySelector(q)),E...
取引の画面でカードの URL を抽出して、名前のあるカードへのリンクを生成します。
void Promise.all([...document.querySelectorAll('a[href*="card"]')].filter((n=>/手に入れました|受...
Quantum になってから表示されなくなった Hatena::Let の favicon を復活させます。
((o=document.querySelector('link[rel="shortcut icon"]'),n=o.cloneNode())=>{n.type='image/png';o.r...
トゥートの個別ページでいいね・ブーストした人のアイコンを表示します。
((d=document,l,u,f)=>{l=[...d.querySelectorAll('a.detailed-status__datetime, .detailed-status__me...
インスタンスのカスタム絵文字を雑に表示します。
void fetch('/api/v1/custom_emojis').then((r=>r.json())).then(((j,d=document,t=((n,a)=>Object.assi...
マストドンの自分のログを 2000件ずつ JSON で保存します。/web/* で実行してください。
void(async(d=document,s=(_=>new Promise((r=>setTimeout(r,2e3)))),m=JSON.parse(d.querySelector('#i...