端末設定はログアウトすると全部リセットされるね
雪猫
_@snowcait.github.io
npub1s02j...fxtw
nostter というクライアントを作っています。CSS 何も分からない。
https://nostter.app/
Serverless relay
https://snowflare.cc/
JSON ベースのクライアント
https://snowcait.github.io/nostr-playground/
GitHub Actions
https://github.com/snow-actions/nostr
nostr.json ジェネレーター
https://snowcait.github.io/nostr-json-generator
活動時間を可視化
https://snowcait.github.io/nostr-hours/
Nostrobohash
https://snowcait.github.io/nostrobohash/
Nostr library benchmarks
https://github.com/SnowCait/nostr-library-benchmarks
Nostr REST API proxy
https://github.com/SnowCait/restr
ユーザー投稿検索
https://snowcait.github.io/user-notes-search/
天和ガチャ
https://snowcait.github.io/tenhou-gacha/
NIP-57 Zap Debugger
https://snowcait.github.io/zap-debugger/
作った BOT
nostr:npub1pp79ruvjd7xned8lgh6n4rhz4pg3els3x5n6kr58l8zcyysp5c0qrkan2p
nostr:npub1n2uhxrph9fgyp3u2xxqxhuz0vykt8dw8ehvw5uaesl0z4mvatpas0ngm26
nostr:npub1x22zy06nn8h44cycdv4
何で問題ないコードを何が何でも変更しようとするんだ
catch の中で呼んでる onclose がまだ初期化前だから socket?.method() でもダメだよって ChatGPT が言ってる
rx-nostr v3 が new WebSocket 時に例外吐かれたときに unhandled error になってそうな雰囲気がある

GitHub
Add regression test for synchronous WebSocket failure by SnowCait · Pull Request #1 · SnowCait/rx-nostr
Summary
Add a regression test for a WebSocket constructor that throws synchronously while NostrConnection.connectManually() starts a connection.
Re...
ChatGPT Plus only
PR merged: Update upload artifact action to Node.js 24
#nostter
GitHub
Update upload artifact action to Node.js 24 by SnowCait · Pull Request #2686 · SnowCait/nostter
Summary
Update actions/upload-artifact to v7.0.2, pinned to its verified commit SHA.
Validation
Confirmed the v7.0.2 release commit and that its...
PR merged: Save client, server, and Worker build artifacts
#nostter
GitHub
Save client, server, and Worker build artifacts by SnowCait · Pull Request #2685 · SnowCait/nostter
Summary
Save client immutable assets, including JavaScript, CSS, and source maps.
Save SvelteKit server JavaScript and source maps, plus the Cloud...
体調 is dead
PlantUML は? AI がまともに描けるかは知らないが⋯
トラディショナルお使いゲーだけどサポートが手厚いからポチポチしてるだけでストーリーが進んでいく
運ゲーに辟易したのでマビノギモバイル始めました
現在 Lv.60


PR merged: Reject external relay URLs with non-global IP addresses or local hostnames
#nostter
GitHub
Reject external relay URLs with non-global IP addresses or local hostnames by SnowCait · Pull Request #2684 · SnowCait/nostter
Summary
External relay hints can direct connections to loopback or private addresses. This adds a shared isPublicRelayUrl check that accepts public...
PR merged: Handle OGP fetch and parsing failures
#nostter
GitHub
Handle OGP fetch and parsing failures by SnowCait · Pull Request #2683 · SnowCait/nostter
Summary
Handle OGP fetch and parsing failures inside the OGP API so network, response body, JSON decode, and HTML parsing errors return undefined i...
本当の意味で適用されない人だ
なかなか難しいだろうけど体調や気分に合わせて働ける仕事が増えてほしいなぁと思う
架空のイベントだったか


PR merged: Read experimental Content Warning payloads
#nostter
GitHub
Read experimental Content Warning payloads by SnowCait · Pull Request #2680 · SnowCait/nostter
Summary
Read-only support for experimental Content Warning payloads, based on the Sensitive Content Payload design. In this format, the body of a N...
そういえば rx-nostr が死んだリレーへの接続のリトライ中に EOSE を待ってしまっていそうなのを調べないと
アウトボックスモデルの read リレー選択いい感じに実装できる気がしない(からやってない)
仕様はシンプルなので NIP-30 読んでみるといいよ