Megalodon
The megalodon is a client library for Mastodon and Pleroma. It provides REST API and streaming method which uses WebSocket. By using this library, you can take Mastodon and Pleroma with the same interface.
This library is Rust version of megalodon.
Features
- REST API
- Mastodon
- Pleroma
- Streaming with WebSocket
- Mastodon
- Pleroma
- Proxy support
Usage
Add your Cargo.toml like this:
[dependencies]
megalodon = { version = "0.1" }
Making Mastodon request
For a request without authentication.
let client = generator;
let res = client.get_instance.await?;
println!;
Making Mastodon request with authentication
For a request with authentication.
let client = generator;
let res = client.verify_account_credentials.await?;
println!;
License
The software is available as open source under the terms of the Apache License 2.0.