CINXE.COM
Nikola - Hatena::Let
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="" lang=""> <head> <title>Nikola - Hatena::Let</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.png" /> <link rel="stylesheet" href="https://www.hatena.ne.jp/css/simple-header.css" type="text/css" media="all" /> <link rel="stylesheet" href="/css/hatena.css" type="text/css" media="all" title="site"/> <link rel="stylesheet" href="/css/site.css" type="text/css" media="all" title="site"/> <meta name="description" content="Hatena::Let はブックマークレットをかんたんに作成・公開できるウェブサービスです" /> <meta name="Keywords" content="bookmarklet,bookmarklets,ブックマークレット,Hatena::Let,はてなレット" /> <meta name="csrf-token" content="w8V0uk4T02epOWTK4d0vTzdVgEfWbBo7lO9bhtyClRd0koMyQV3zUqWQHFqeeeFAZmF13UayZJlXwdH3TfjBOg==" /> <link href="https://let.hatelabo.jp/Nikola/rss" rel="alternate" title="Feed - Nikola - Hatena::Let" type="application/rss+xml" /> <script type="text/javascript" src="https://s.hatena.ne.jp/js/HatenaStar.js"></script> <script type="text/javascript" src="/js/site-script.js?_=1"></script> <script type="text/javascript"> Hatena.Star.SiteConfig = { entryNodes: { 'div.codelist': { uri: 'div.title a.code-path', title: 'div.title a.code-path', container: 'div.title' } } }; </script> </head> <body> <div id="simple-header"> <div id="simple-header-body"> <div id="logo"> <a href="/"><img src="/images/logo.gif" title="はてな" alt="はてな" class="logo"></a> </div> <ul class="menu"> <li><a href="https://www.hatena.ne.jp/register">Register</a></li> <li><a href="/auth/hatena">Login</a></li> <li><a href="/help">Help</a></li> </ul> </div> </div> <div id="hatena-body"> <div id="body"> <div id="container"> <h2> Nikola (10) </h2> <div class="hfeed"> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kuj34OLcgsAA" class="code-path">call nostalk</a><span class="time_ago">03/31</span> </div> <div class="attr"> <p class="description">nostalkに喋らせる</p> <pre class="packed-source">(async()=>{const ifghost='ノス民,none';const message='\\0\\_q\オアーッ!!/\\e';const sspServerURL='h...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/ktDU2MuegsAA" class="code-path">import relay set to Rabbit</a><span class="time_ago">02/21</span> </div> <div class="attr"> <p class="description">リレーからkind30002イベントを取得してRabbitにリレーセットをインポートする</p> <pre class="packed-source">(async()=>{let relayUrl='wss://relay-jp.nostr.wirednet.jp';const getPubkey=async()=>{let pubkey;c...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kqyujdzOgKAA" class="code-path">show comment on this URL</a><span class="time_ago">2024-12-31</span> </div> <div class="attr"> <p class="description">このページに言及しているNostrのコメントを表示する</p> <pre class="packed-source">(()=>{const relayUrl='wss://yabu.me/';const getEvent=filter=>new Promise((resolve=>{const ws=new ...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kO26wurQgcAA" class="code-path">import emoji list to Rabbit</a><span class="time_ago">2024-12-20</span> </div> <div class="attr"> <p class="description">リレーからkind10030,kind30030イベントを取得してRabbitにカスタム絵文字リストをインポートする</p> <pre class="packed-source">(async()=>{if(typeof window==='undefined'){await import('websocket-polyfill')}let relayUrl='wss:/...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kc6ngIXCgqAA" class="code-path">MAKIBISHI anywhere</a><span class="time_ago">2024-11-27</span> </div> <div class="attr"> <p class="description">どこでもマキビシ</p> <pre class="packed-source">(()=>{const url='https://cdn.jsdelivr.net/npm/@nikolat/makibishi';const elms=document.querySelect...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kO23t_SCgcAA" class="code-path">import mute list to Rabbit</a><span class="time_ago">2024-11-09</span> </div> <div class="attr"> <p class="description">リレーからkind10000イベントを取得してRabbitにミュートリストをインポートする</p> <pre class="packed-source">(async()=>{if(typeof window==='undefined'){await import('websocket-polyfill')}let relayUrl='wss:/...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/kbSl9ra-gqAA" class="code-path">zap oaa</a><span class="time_ago">2024-06-23</span> </div> <div class="attr"> <p class="description">Zapされたらオアーッ!ってなる</p> <pre class="packed-source">(async()=>{const relayUrl='wss://yabu.me/';const getPubkey=async()=>{let pubkey;const nostr=windo...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/karR3IrkgOAA" class="code-path">Nostr - SSTP over HTTP で喋らせるボタンを生やすやつ</a><span class="time_ago">2024-06-08</span> </div> <div class="attr"> <p class="description">nostter に SSTP over HTTP で喋らせるボタンを生やす</p> <pre class="packed-source">(function(){'use strict';const tag=(name,props={},children=[])=>{const e=Object.assign(document.c...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/gYC-yLSpueTJcQ" class="code-path">RakugakiHB Reader</a><span class="time_ago">2011-08-07</span> </div> <div class="attr"> <p class="description">Fix links on RakugakiHB</p> <pre class="packed-source">var target=document.querySelector('.box3 a:nth-child(3)');if(target.href.match(/(ts|jidou)x\.html...</pre> </div> </div> <div class="codelist"> <div class="title"> <a href="/Nikola/"><img src="https://cdn.profile-image.st-hatena.com/users/Nikola/profile_s.gif" class="profile-image" alt="Nikola" title="Nikola" width="16" height="16"></a> <a href="/Nikola/let/gYC-y5SY84WKVg" class="code-path">mixi reset</a><span class="time_ago">2010-12-01</span> </div> <div class="attr"> <p class="description">mixiの日記削除のチェックボックス全選択</p> <pre class="packed-source">var targets=document.querySelectorAll('#bodyMainAreaMain input[type="checkbox"]');for(var i=0,l=t...</pre> </div> </div> </div> </div> </div> </div> <script type="text/javascript">Let.init();</script> </body> </html>