馃悜 Possum submodule targeting the Tangled API api.tangled.org
tangled gleam atproto library
0

Configure Feed

Select the types of activity you want to include in your feed.

32 2 2

Clone this repository

https://git.vm.fail/kacaii.dev/possum-tangled https://git.vm.fail/did:plc:2qxkjcqfmlcspnxf3skyii6n
ssh://git@knot1.tangled.sh:2222/kacaii.dev/possum-tangled ssh://git@knot1.tangled.sh:2222/did:plc:2qxkjcqfmlcspnxf3skyii6n

For self-hosted knots, clone URLs may differ based on your setup.


README.md

Possum 馃悁#

Package Version Hex Docs Possum submodule targeting Bobbin, the Tangled xrpc API. Useful for fetching data about repositories, issues, vouches, spindles and pull requests.

What is possum?

Example#

gleam add possum possum_tangled gleam_http
import possum/did
import possum/tangled

// Parse the DID from the user or repository that your are targetting.
let assert Ok(did) = did.parse("did:plc:wibblewobble")

// List every vouch an user received
let request =
  tangled.list_vouches(did, cursor: option.None, limit: option.None)

// List available issues of a repository
let request =
  tangled.list_issues(did, cursor: option.None, limit: option.None)

// List available pull requests of a repository
let request =
  tangled.list_pull_requests(did, cursor: option.None, limit: option.None)

// List all repositories created by an user
let request =
  tangled.list_repositories(did, cursor: option.None, limit: option.None)