atproto rust client
atproto rust client
$ cargo build
$ ./target/debug/atr
handle=syui.bsky.social
password=xxx
$ atr login $handle -p $password
$ cat ~/.config/atr/token.toml
$ atr did
$ atr did|jq .
{
"handle": "syui.ai",
"did": "did:plc:uqzpqmrjnptsxezjx4xuh2mn",
"didDoc": {
"@context": [
"https://www.w3.org/ns/did/v1",
"https://w3id.org/security/multikey/v1",
"https://w3id.org/security/suites/secp256k1-2019/v1"
],
"id": "did:plc:uqzpqmrjnptsxezjx4xuh2mn",
"alsoKnownAs": [
"at://syui.ai"
],
"verificationMethod": [
{
"id": "did:plc:uqzpqmrjnptsxezjx4xuh2mn#atproto",
"type": "Multikey",
"controller": "did:plc:uqzpqmrjnptsxezjx4xuh2mn",
"publicKeyMultibase": "zQ3shPfu6758hmFcsNNdWvaGWiVsk9KGmiTYQUYGzyWxVmLK8"
}
],
"service": [
{
"id": "#atproto_pds",
"type": "AtprotoPersonalDataServer",
"serviceEndpoint": "https://shiitake.us-east.host.bsky.network"
}
]
},
"collections": [
"app.bsky.actor.profile",
"app.bsky.feed.like",
"app.bsky.feed.post",
"app.bsky.feed.repost",
"app.bsky.graph.follow"
],
"handleIsCorrect": true
}
$ atr t
$ atr n
text="test"
$ atr p $text
Rust libraries for Bluesky's AT Protocol services.
Rust libraries for Bluesky's AT Protocol services.
An AT Protocol implementation prioritizing community safety and self-governance, written in Rust.
Rust atproto crates and services for microcosm
https://2048.blue
A lightweight and configurable atproto feed generator.
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky