GitXplorerGitXplorer
M

madon

public
72 stars
13 forks
5 issues

Commits

List of commits on branch master.
Unverified
bd433add53a35dcd6c50d4a71c6cedaafc7e96a2

Version 3.0.0

MMcKael committed 7 months ago
Unverified
8df05dab5e8f8e13351165fe9dff8033f1d69335

Update dependencies

MMcKael committed 7 months ago
Unverified
55d223a3e76f2b6fdf4dde212eb6c2414c71f30c

Fix unmarshalling JSON into a truncated slice

MMcKael committed 7 months ago
Unverified
5ba59b7ca061abff280f97c88e934783eb931eb5

in streams API, support more kinds of streams and events

ppenfount committed a year ago
Unverified
7e8193606782a3f2fef0c207a9a3900250fc11bf

Safely use form parameters for *oma compatibility

rrjp committed 2 years ago
Unverified
14c6c4d455141d43106826d1caa0d74f9592b058

Use form-based parameters for file-based uploads

rrjp committed 2 years ago

README

The README file for this repository.

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