MBP(はてな)

MacBook Pro,iPhone Xs,React

Bluesky

Bluesky web app
Bluesky

staging web app
Bluesky



skyclad (flutter)
GitHub - igz0/skyclad: An experimental ATP/Bluesky client app for iOS and Android by Flutter.
5202e55bf71a00e84581f75392c46d7063e829e9
ビルドして実機で起動できた。
$ git clone https://github.com/igz0/skyclad
$ cd skyclad
$ flutter run
pod installのエラーが出るので
$ chmod 0600 ~/.netrc
$ flutter run
Xcode で、skyclad/iOSを開き、Runner-Signing & capabilitiesのBundle Identifierに123を追加して、
iPhoneが表示されているのを確認して、実行(ケーブルで繋がなくても実機で起動できた。PCの画面が消えるとアプリが落ちる。
$ flutter install でインストールできたが、起動できない。



Bluesky(scrapbook)
Bluesky



SkyFeed
SkyFeed

FeedBuilder




Flat
https://flat.sabigara.com



Klearsky
Klearsky - The Bluesky Client




blueskyサーバー(ATProtocolのPDSサーバー)を立てた感想|KingYoSun

Blueskyアプリでアカウント作成
https://boobee.blue

https://tokimekibluesky.vercel.app
https://boobee.blue

https://scrapbox.io/Bluesky/Nightflight

非公式サーバーで始めるBluesky - にせねこメモ




https://bsky.syui.cf

syui.ai




TOKIMEKI Bluesky
https://tokimekibluesky.vercel.app

GitHub - spuithori/tokimekibluesky
他人のLikeが見れる
リスと(List)機能がある。テスト中?
ブックマーク機能がある(端末保存)





The Blue
The Blue - 君とみた青空の先は (stg)

GitHub - ShinoharaTa/the-blue

nostter - ghost




Klearsky
Klearsky - The Bluesky Client
https://boobee.blue にログインできた。
追加読み込みできる。





webクライアント

bsky-web

GitHub - syui/bsky-web: bsky.social web

bsky - Bluesky


shion72.bsky.social
https://bskyw.syui.ai/shion72

nighthaven.bsky.social
@nighthaven.bsky.social on Bluesky
https://bskyw.syui.ai/nighthaven

teslaquet.bsky.social
https://bskyw.syui.ai/teslaquet

holybea.bsky.social
https://bskyw.syui.ai/holybea

showv3.bsky.social
https://bskyw.syui.ai/showv3

noraglyphs.bsky.social
https://bskyw.syui.ai/noraglyphs

kaori.bsky.social
https://bskyw.syui.ai/kaori

うるしさん
uakihir0.bsky.social
https://bskyw.syui.ai/uakihir0

b.akanetojo.blue
https://bskyw.syui.ai/b.akanetojo.blue

mayaさん
mofumemo.com
https://bskyw.syui.ai/mofumemo.com

彩春さん
saharu.bsky.social
https://bskyw.syui.ai/saharu

nokotaro.com
https://bskyw.syui.ai/nokotaro.com

jack
jack.bsky.social
https://bskyw.syui.ai/jack


bsky-web(syui)
ローカルで動かす
$ nodenv install 16.14.2
$ nodenv global 16.14.2
$ node -v
$ cd work
$ git clone https://github.com/syui/bsky-web
$ cd bsky-web
$ yarn install
$ yarn serve
http://192.168.0.2:8081





日本人が開発したアプリ紹介
speakerdeck.com

Webクライアント作ってみた The Blue
speakerdeck.com




パスワードの変更
FAQ: よくある質問とそれに対応する回答 - Bluesky



Webクライアント - Bluesky


skylight
Skylight
Skylight - Bluesky
$ git clone https://github.com/penpenpng/skylight
$ cd skylight
$ yarn install
$ yarn dev
http://127.0.0.1:5173/skylight/#/



Flat
https://flat.sabigara.com
https://flat-bs.vercel.app
・設定でダークモードにできる
・フィルターでRepostをLatest Onlyにできる

ローカルで動かす
$ git clone https://github.com/sabigara/flat
$ cd flat
$ yarn install
$ yarn dev
http://127.0.0.1:5173



Indigo
タイムラインの取得、フォロー一覧の取得など
Indigo - Bluesky
$ git clone https://github.com/bluesky-social/indigo.git
$ cd indigo
$ make build
$ ./gosky --pds-host https://bsky.social createSession メールアドレス パスワード > bsky.auth
$ ./gosky --pds-host https://bsky.social feed



PDSの状況



bsky(CLI) by mattn
Bsky(CLI) - Bluesky
GitHub - mattn/bsky: A cli application for bluesky social
$ go install github.com/mattn/bsky@latest
$ bsky login メールアドレス パスワード
$ bsky timeline



sky_cli
bluesky_cliでコマンドラインから簡単にBluesky SocialのAPIを叩く
atproto.dart/packages/bluesky_cli at main · myConsciousness/atproto.dart · GitHub
atproto.dart/packages/bluesky_cli/lib/src/command/feed/timeline.dart at main · myConsciousness/atproto.dart · GitHub
$ bsky timeline --identifier=foo.bsky.social --password=xxxx --limit=2 | jq | less




Ucho-ten(有頂天)
Ucho-ten
GitHub - hota1024/ucho-ten
$ git clone https://github.com/hota1024/ucho-ten
$ cd ucho-ten
$ yarn install
$ yarn dev
http://localhost:3001




FlutterでBlueskyのタイムラインを表示するアプリを作る
タイムラインの取得に失敗しましたと表示される。

bluesky | Dart package
1.2.3. Implementation をtest.dart として作成して、service等設定
service: 'bsky.social', //! The default is `bsky.social`
identifier: 'foo.bsky.social', //! Like `shinyakato.bsky.social`
password: 'bar',
$ dart test.dart で取得・表示できた。



swiftsky
GitHub - rmcan/swiftsky: An unofficial Bluesky/ATProto client built in SwiftUI
$ git clone https://github.com/rmcan/swiftsky
Xcodeでswiftsky.xcodeprojを開く
実行
メールアドレスとアプリパスワードでログイン
HomeとPopularを表示できた。



Kite
Kite | Better Bluesky Client

GitHub - callmearta/kite: a BlueSky web client




ikuradon
GitHub - potproject/ikuradon: Mastodon client app for React Native(Expo App)
$ git clone https://github.com/potproject/ikuradon
$ cd ikuradon
$ yarn global add expo-cli # or npm install -g expo-cli
$ yarn # or npm install
expoのアカウントを作成
$ expo login
$ expo publish
iPhoneにExpo Goをインストールして、起動してログインして、ikuradonを起動


social-app
ビルド方法
social-app/docs/build.md at main · bluesky-social/social-app · GitHub



user timeline
@showv3.bsky.social on Bluesky




bluesky-client · GitHub Topics · GitHub




コンセプト
コンセプト | Notion





Bluesky



T2
T2

T2で検索
https://t2.social/search?s=T2



Neo's ActivityPub
Mastodon もどきを作ってみたい。
アカウント作成、ログイン、ポスト、ポストの表示ができた。
GitHub - Neos21/neos-activity-pub: Neo's Activity Pub
commit
75e745570cf54b754657d3ce8d9113255902cc24


callback
Coracle





Bluesky勉強会 #0
www.youtube.com

Bluesky/ATProtocol 勉強会#0 - 資料一覧 - connpass

www.youtube.com


Bluesky Meetup in Tokyo - first take
youtu.be

Bluesky勉強会 #1
www.youtube.com

資料一覧
Bluesky/ATProtocol 勉強会#1 - 資料一覧 - connpass

わいがや副音声
www.youtube.com

Bluesky勉強会 #1.5
www.youtube.com





www.youtube.com



AT Protocol (BlueSky Social)仕様解説 ~ W3C DID仕様を添えて ~ #SNS - Qiita

BlueSky Wrapper
GetUserに、gpsnmeajp.achetaria.comを入力して、Run Query

Nostr

Damusをビルドして実機で起動 - MBP(はてな)


Nostr検索
Nostr検索 - MBP(はてな)


Nostr member
Nostr member - MBP(はてな)


Nostrのブックマークのバックアープ
ブックマークを読み込み、別のリレーに保存
nostr-bookmark-backup

nostr-bookmark-viewer3(v4)
ぶくまびうあ
nostr-bookmark-viewer

nostr-bookmark-viewer 雪猫さんのブックマーク

nostr-bookmark-viewer ロクヨウさんのブックマーク


nostr-bookmark-viewer2
nostr-bookmark-viewer




ログインしなくても、日本語の最新投稿が見れる。検索ができる。
Nostr検索ポータル





ローカルでsnortを動かす。React
$ cd work
$ git clone https://github.com/v0l/snort
$ cd snort
$ yarn install
$ yarn start
http://localhost:3001

GitHub - v0l/snort: Feature packed nostr web UI, Mirror of https://git.v0l.io/Kieran/snort

snort/packages/app/src/Feed/TimelineFeed.ts at main · v0l/snort · GitHub

Nostrの鍵とHEXを変換 | 無限ツールズ

vercel-nextjs3/pages/index.js at main · hiroyuki12/vercel-nextjs3 · GitHub

Snort react
snort/system-react at main - snort - Gitea: Git with a cup of tea




nostr-hooks
GitHub - sepehr-safari/nostr-hooks: React hooks for developing Nostr clients. It's simple yet intelligent.

$ yarn add nostr-hooks









Webクライアント - nostr


nostter
nostter
・公開鍵でログイン可能。
・NIP-07拡張機能を有効にして、NIP-07でログイン。Nostoreなど。NostoreのRelaysは設定不要。
リレー(下記を入れると漏れがない。NostrFluで設定した)
wss://universe.nostrich.land?lang=ja
wss://relay.damus.io/
wss://nostr.h3z.jp/
wss://yabu.me
wss://relay.nostr.band
wss://relay-jp.nostr.wirednet.jp
wss://nostr.holybea.com
wss://nostr-relay.nokotaro.com
wss://nos.lol
・画像が表示される
・引用が表示される
・リポストが表示される
・バッジが表示される
・リポストした人は文字(@名)のみで、表示名やアイコンは表示されない
・ログインしているユーザがいいねしたポストが表示される
・ログインしているユーザのいいねされたポストが表示される
・最新が自動読み込みされる
・フォローができる
・リプライ3階層まで表示される。(4階層目以降も出るかも。未確認)
・詳細を開くと、Event JSONの内容を表示できる
・kind 3 と 10002 の両方からリレーリスト取得
・リンク先のイメージ(OGP)が表示されない
・メモリが許す限り無限に遡れる
雪猫さん ghost - nostter
・Svelte

GitHub - SnowCait/nostter: Nostr client for web.

nostter - nostr

nostter/web/src/routes/content/Content.svelte at ad816541ba087073a75311215ad403e9b248ed2d · SnowCait/nostter · GitHub

Reduce REQs by SnowCait · Pull Request #314 · SnowCait/nostter · GitHub

Reactions
https://nostter.vercel.app/_@ROBO358.com/reactions







Astraea
Astraea
・公開鍵でログイン可能
・画像が表示される
・リプライ元のポストも表示される
・Trends(Japanese)が表示される
・ダークテーマにできる
・リンク先の画像(OGP)が表示されない
・最新が自動読み込みされる

ローカルで動かす(5/11 commit 1c36321da5447a55ac5d319425c5fd661a8a314f)
$ nodenv install 18.16.0
$ nodenv rehash
$ nodenv global 18.16.0
$ node -v
$ git clone https://github.com/mouse484/astraea
$ cd astraea
$ yarn install
$ yarn dev
http://localhost:5173

ポストの枠線を消すには、
$ vi astraea/src/lib/components/Note/Note.svelt して、
38行目のborderを削除

GitHub - mouse484/Astraea: a nostr client

Astraea - nostr








rabbit
Rabbit
・SolidJS
・独自のリレーリスト

GitHub - syusui-s/rabbit: 🐰 A nostr client like TweetDeck made with SolidJS.

Rabbit - nostr

rabbit/src/nostr/useFollowings.ts at main · syusui-s/rabbit · GitHub








Iris
iris
・NetworkのSave Relays Publiclyでフォローが0になった。NostrFluで復元した
NostrFlu - nostr
・公開鍵でログイン可能
・NIP-07拡張機能を有効にして、NIP-07でログイン。Nostoreなど。
リレー(最低限以下の2つを入れると漏れがない。NostrFluで設定した)
wss://universe.nostrich.land?lang=ja
wss://relay.damus.io/
・Preact
・Show RepliesのチェックをON
・リプライ元のポストの内容も表示される
・他の人のLikeが見れる
・リレー接続数が表示される
・リレーの追加・削除ができる
・リンクの画像は表示されない
・日本語アカウント名が表示されない

GitHub - irislib/iris-messenger: Decentralized messenger

Iris - nostr

iris-beta
Iris – The nostr client for better social networks
・公開鍵でログイン可能






nostr.kiwi
nostr.kiwi - communities for everyone
Listの表示、ユーザーの追加削除ができる





Primal
Primal
NIP-07拡張機能を有効にして、NIP-07でログイン
EXPLOREを開き、FollowsのLatestを開く
・引用は表示される
・リポストが表示されない
・画像が表示されない
・最新が自動読み込みされない
・リプライでも、リプライと表示されないのでリプライか分からないが、詳細を開くとリプライ先も表示される
・EXPLOREを開くと、ユーザー数他を確認できる

Primal iOS
GitHub - PrimalHQ/primal-ios-app: Primal's iOS app for Nostr.
ビルドして実機にインストールできた。
d61c4f337560fefe4beade22423e6e2bd60ccd51







astral
https://astral.ninja
・自動読み込みされる

Astral - nostr










coracle
Coracle
・List機能がある

GitHub - coracle-social/coracle: A Nostr client that makes relays a first-class concept







Snort
Snort
・公開鍵でログイン可能
・NIP-07拡張機能を有効にして、NIP-07でログイン
・ダークテーマに変更可能
・React
・リンク先のイメージ(OGP)が表示される。GitHubYouTubeは表示される、NHKは表示されない
・リポストが表示される
・リポストした人も大きいアイコンで表示される
・heguroさんのBookmarksを1件表示できた
・リンク先の画像は表示されない


GitHub - v0l/snort: Feature packed nostr web UI, Mirror of https://git.v0l.io/Kieran/snort

Snort - nostr







https://rbr.bio
ログインしなくても検索できる
リレーが見れる

雪猫 @SnowCaitさん
npub1s02jksmr6tgmcksf3hnmue7pyzlm0sxwarh7lk8tdeprw2hjg6ysp7fxtw
https://rbr.bio/npub1s02jksmr6tgmcksf3hnmue7pyzlm0sxwarh7lk8tdeprw2hjg6ysp7fxtw

リレー
https://rbr.bio/83d52b4363d2d1bc5a098de7be67c120bfb7c0cee8efefd8eb6e42372af24689/writerelays.json






Blockcore
・公開鍵でログインして、ページをリロードすると表示可能

GitHub - block-core/blockcore-notes: Notes app for decentralized infrastructures (Nostr and Web5)

Blockcore Notes - nostr






Hamstr
・公開鍵でログイン可能
・Damusでは表示されて、hamstrでは表示されないPostがある

GitHub - styppo/hamstr: A twitter-style Nostr web client




少額ビットコイン「Satoshi」をゲットして Damus (Nostr) で送金してみるまでの手順
少額ビットコイン「Satoshi」をゲットして Damus (Nostr) で送金してみるまでの手順




Listr
Listr





Satellite
Satellite





Nostr.Band
Trending posts on Nostr | Nostr.Band





nos.today



GARNET
GARNET



分散SNS関連年表
my_dsns_timeline - 100%health




リレーサーバーを立ててみた(仮)
www.docswell.com




nostr: post checker
nostr-post-checker

nostr: post checker

relays
wss://relay-jp.nostr.wirednet.jp
wss://nostr-relay.nokotaro.com
wss://relay.damus.io
wss://nostr.h3z.jp
wss://nostr-paid.h3z.jp
wss://yabu.me
wss://nostr.fediverse.jp
wss://universe.nostrich.land?lang=ja
wss://nos.lol

wss://relayer.ocha.one
wss://relay.nostr.band
wss://nostr.holybea.com
wss://nostrja-kari.heguro.co

wss://nostr.wine
wss://relay.snort.social
wss://offchain.pub
wss://nostr-pub.wellorder.net
wss://nostream.ocha.one
wss://nostr.shawnyeager.net/
wss://global.relay.red/

nostr-post-checker - nostr







日本語リンク集 - nostr

nostr

Nostr初心者のためのFAQ【日本語ユーザーはここにいる!】

リレー - nostr


NostFlu
NostrFlu - nostr





mostr
mostr - nostr

(例)
https://mostr.pub/.well-known/nostr.json?name=afternooncurry_at_mastodon-japan.net




やぶみちゃんダッシュボード
Grafana



https://nosli.vercel.app



Nostr検索 | Nostr検索ポータル



flycat
flycat



nak install
$ go install github.com/fiatjaf/nak@latest
$ nak



ZBD Social
Nostr Relay nostr.zbd.gg - ZBD Social



Nostr Real Time Statistics (Nostr.Band)
Nostr Stats



はじめよう! Nostr
最初から日本リレーにアカウントを作る
nostterでログインすると日本リレーを確認できた。
Damus,snort,iris,では見ているkindが違うのか、日本リレーではなかった
NostrFluでは(settings)で Show kind0/10002 (Enable if you know what it is) をONにすると、日本リレーが表示された
Nostx - redirect to Nostr items in Your Apps.

GitHub - ShinoharaTa/Nostrat: Join on Nostr for japanese.

kind 3 relaysとkind 10002 relaysを確認できる
Nozokimado



nostter - note
認証情報に npub を突っ込むと Mastodon っぽいユーザー情報が取得できる。
$ curl --request GET \
--url https://nostr-rest-ervoyfxxqq-an.a.run.app/api/v1/accounts/verify_credentials \
--header 'Authorization: Bearer npub1wah2gsmn2sup7998yzlrc3mfxlwwwft76yrnu49pjtdun8em0mxq6appzu' \
--header 'Content-Type: application/json'



NIP-07でリレーリストを取得

nostr-post-checker

nostter - note

v1.11./get your relay list from NIP-07. · koteitan/nostr-post-checker@1b27bbf · GitHub