MCPcopy Index your code
hub / github.com/McKael/madon

github.com/McKael/madon @v3.0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.0.3 ↗ · + Follow
126 symbols 261 edges 20 files 120 documented · 95% updated 8mo agov3.0.0 · 2024-06-30★ 735 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

madon

Golang library for the Mastodon API

godoc license Go Report Card

madon is a Go library to access the Mastondon REST API.

This implementation covers 100% of the current API, including the streaming API.

The madonctl console client uses this library exhaustively.

Installation

To install the library (Go >= v1.5 required):

go get github.com/McKael/madon

For minimal compatibility with Go modules support (in Go v1.11), it is recommended to use Go version 1.9+.

You can test it with my CLI tool:

go get github.com/McKael/madonctl

Usage

This section has not been written yet (PR welcome).

For now please check godoc and check the madonctl project implementation.

History

This API implementation was initially submitted as a PR for gondole.

The repository is actually a fork of my gondole branch so that history and credits are preserved.

References

Core symbols most depended-on inside this repo

Shape

Method 86
Struct 30
Function 7
TypeAlias 3

Languages

Go100%

Modules by API surface

account.go26 symbols
types.go23 symbols
status.go21 symbols
lists.go9 symbols
api.go7 symbols
streams.go4 symbols
notifications.go4 symbols
login.go4 symbols
app.go4 symbols
search.go3 symbols
media.go3 symbols
instance.go3 symbols

For agents

$ claude mcp add madon \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page