Possum#
HTTP request helpers for querying data from your Personal Data Server. The user is responsible for deciding how to send the request and decode the response.
Example#
gleam add gleam_http
possum = { git = "https://tangled.org/kacaii.dev/possum", ref = "commit-hash" }
import gleam/http/request
import possum
/// This builds a request to:
/// https://bsky.social/xrpc/com.atproto.identity.resolveHandle?handle=kacaii.dev
pub fn build_request() -> request.Request(_) {
request.new()
|> request.set_host("bsky.social") // or eurosky.social
|> possum.resolve_handle("kacaii.dev") // use your handle
}