0
|
1 |
# gondole |
2
|
2 |
|
0
|
3 |
Go version of the Mastodon API |
2
|
4 |
|
|
5 |
[![godoc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](https://godoc.org/github.com/keltia/gondole) [![license](https://img.shields.io/badge/license-MIT-red.svg?style=flat)](https://raw.githubusercontent.com/keltia/gondole/master/LICENSE) [![build](https://img.shields.io/travis/keltia/gondole.svg?style=flat)](https://travis-ci.org/keltia/gondole) [![Go Report Card](https://goreportcard.com/badge/github.com/keltia/gondole)](https://goreportcard.com/report/github.com/keltia/gondole) |
|
6 |
|
|
7 |
`gondole` is a [Go](https://golang.org/) library to access the Mastondon [REST API](http://www.rubydoc.info/gems/mastodon-api/Mastodon/REST/API). |
|
8 |
|
|
9 |
**Work in progress, still incomplete** |
|
10 |
|
|
11 |
## Installation |
|
12 |
|
|
13 |
Like many Go-based tools, installation is very easy |
|
14 |
|
|
15 |
go get github.com/keltia/gondole |
|
16 |
|
|
17 |
or |
|
18 |
|
|
19 |
git clone https://github.com/keltia/gondole |
|
20 |
go install ./cmd/... |
|
21 |
|
|
22 |
The library is fetched, compiled and installed in whichever directory is specified by `$GOPATH`. The `atlas` binary will also be installed. |
3
|
23 |
|
|
24 |
## Name |
|
25 |
|
|
26 |
Trying to define a name close to *Mastodon*, one could come up with *godon* and in French, *gondole* (the small boats in Venice) is easy to take. |
|
27 |
|
6
|
28 |
## References |
|
29 |
|
|
30 |
- [Mastodon Ruby API](http://www.rubydoc.info/gems/mastodon-api/Mastodon/REST/API) |
|
31 |
- [Mastodon Python](https://mastodonpy.readthedocs.io/en/latest/) |
|
32 |
- [Mastodon repo](https://github.com/tootsuite/mastodon) |