Indigo
#関連ツール
#開発者向け記事
リポジトリ
https://github.com/bluesky-social/indigo
Blueskyの公式実装のうち、go言語で制作されている物が含まれているリポジトリです
AT Protocolのコマンドラインツールがいくつか含まれており、
コマンドライン経由でのアカウント作成や投稿などの操作が行なえます
goskyコマンドの最低限の使い方(細かい使い方は./gosky -hや、./cmd/gosky/main.goの内容などを確認してください)
*事前にGo言語のツールチェインを準備する必要があります
https://go.dev/learn/
事前準備
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 post "投稿内容"
タイムラインの取得
./gosky --pds-host https://bsky.social feed
フォロー一覧の取得
./gosky --pds-host https://bsky.social follows list
通知の取得
./gosky --pds-host https://bsky.social notifs