Packages

๐Ÿ‘ Possum submodule for the Tangled API

Current section

Files

Jump to
Raw

README.md

# Possum ๐Ÿ€
[![Package Version](https://img.shields.io/hexpm/v/possum_tangled)](https://hex.pm/packages/possum_tangled)
[![Hex Docs](https://img.shields.io/badge/hex-docs-ffaff3)](https://possum-tangled.hexdocs.pm/)
Possum submodule targeting Bobbin, the Tangled xrpc API. Useful for fetching data
about repositories, issues, vouches, spindles and pull requests.
[What is possum?](https://possum.hexdocs.pm/)
## Example
```sh
gleam add possum possum_tangled gleam_http
```
```gleam
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)
```