Personal ATProto tools.
1# ATProto - Applications & Tools
2
3Rust binaries for hosting and interacting with ATProtocol services.
4
5## Implemented endpoints
6- [x] `WSS /xrpc/com.atproto.label.subscribeLabels`
7- [x] `GET /xrpc/com.atproto.label.queryLabels`
8- [x] `GET /xrpc/app.bsky.actor.getProfile`
9- [ ] `GET /xrpc/app.bsky.feed.getFeedSkeleton` (WIP)
10
11## Setup
121. Copy `.env.example` to `.env` and fill in the required values.
132. Copy `dev.db` to `prod.db`.
143. Compile the project with `cargo build --release`.
154. Run desired binaries:
16 - `./target/release/database` - Database services.
17 - `./target/release/jetstream` - Watch jetstream.
18 - `./target/release/negation` - Issue a negation.
19 - `./target/release/webserve` - Serve routes.