/Mastodon

Simple Mastodon API in Dart.

Primary LanguageDartBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Mastodon

A simple API for accessing Mastodon instances.

Usage

A simple usage example:

import 'package:mastodon/mastodon.dart';

main() {
  // Using mastodon.cloud instance by default.
  var m = new Mastodon.usingAccessToken('an OAuth access token for this instance');
  for (Account a in m.findAccounts('myk*')) {
    print(a);
  }
}

See mastodon_test.dart for more examples.

Features and bugs

Incomplete and not well tested, so it is full of them.

Fix them at https://github.com/mykdavies/Mastodon!

Todo

  • Rate limiting mechanism not implemented.