mastodonbee

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2020 License: AGPL-3.0 Imports: 3 Imported by: 0

README

Mastodonbee

You'll need to register and authorize the 'beehive' application in mastodon in order to use the mastodonbee.

You can use following code snippet:

package main

import (
	"context"
	"fmt"
	"log"

	"github.com/mattn/go-mastodon"
)

func main() {
	app, err := mastodon.RegisterApp(context.Background(), &mastodon.AppConfig{
		Server:     "https://server.address", // Enter _your_ server address here
		ClientName: "", // Name for the client
		Scopes:     "read write follow", // Permission scopes
		Website:    "", // Optional
	})
	if err != nil {
		log.Fatal(err)
	}
    // Prints out the ClientID and ClientSecret which you'll need to configure
    // beehive propberly
	fmt.Printf("client-id    : %s\n", app.ClientID)
	fmt.Printf("client-secret: %s\n", app.ClientSecret)
}

Documentation

Overview

  • Copyright (C) 2020 Christian Muehlhaeuser
  • 2020 Nicolas Martin *
  • This program is free software: you can redistribute it and/or modify
  • it under the terms of the GNU Affero General Public License as published
  • by the Free Software Foundation, either version 3 of the License, or
  • (at your option) any later version. *
  • This program is distributed in the hope that it will be useful,
  • but WITHOUT ANY WARRANTY; without even the implied warranty of
  • MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  • GNU Affero General Public License for more details. *
  • You should have received a copy of the GNU Affero General Public License
  • along with this program. If not, see <http://www.gnu.org/licenses/>. *
  • Authors:
  • Christian Muehlhaeuser <muesli@gmail.com>
  • Nicolas Martin <penguwin@penguwin.eu>

Package mastodonbee is a Bee that can connect to mastodon.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL