Avatar
かすてらふぃ🍁
d1d1747115d16751a97c239f46ec1703292c3b7e9988b9ebdd4ec4705b15ed44
𝑭𝒖𝒍𝒍-𝒔𝒕𝒂𝒄𝒌™ 𝑺𝑾𝑬, Amateur Percussionist, Rhythm Game Mania, Travel Lover. Developing: - Nosaray: https://nosaray.vercel.app - nostatus: https://nostatus.vercel.app - nostr-fetch: https://github.com/jiftechnify/nostr-fetch Operating: - wss://nrelay.c-stellar.net (everyone can read, only followers of me can write) - wss://nrelay-jp.c-stellar.net (JP only) - wss://srtrelay.c-stellar.net (accepts shiritori-connected posts only) Banner: drawn by nostr:npub1targ0yle577hpqnumt2u2em78eve07jn6zfq42kyuvp2cr2garnseahjvn

画像をアップロードするAPIはcom.atproto.blob.uploadですね

https://atproto.com/lexicons/com-atproto-blob

いや、別のAPIでアップロードして出てきたCIDを指定する感じなのか

画像は画像データそのものをアップロードしないといけないっぽいですね

atprotoのコードでAtpをAptってtypoしてる箇所見つけた

さすがにもう寝るか

正確に問題を把握できてるか自信ないけどとりあえず文句言っといた

https://github.com/bluesky-social/atproto/issues/623

node --loader ts-node/esm でも動かないじゃん

むしろesbuild噛ますとなぜか動く、が正解なのか

素のnodeだとなんか動かないぞって文句だけ言っとくか(?)

あ、atprotoに貢献できるネタあるじゃん

青空を召喚した魔術師 兼 村民が自力で空に飛び立つのを手助けした人でした

NostrにしてもBluesky(ATP)にしても未開の地を開拓してる感じが気持ちよすぎるんだわね

そういえばiOSアプリ、APIクライアント層どうしてるんだろう

伝わる人には伝わる言い方をすると、アクターはユースケース図の棒人間のイメージです

actor: ユーザ関連

embed: 画像とかの埋め込み関連(?)

feed: 投稿・TL関連

graph: フォロー関連

notification: 通知関連

みたいなかんじで推測しやすい名前になってる

(このへん、Nostrは番号なので…)

actor.searchはユーザ検索だと思われる

結構思った通りに動いてくれるので良い