kuon

Kuon

Twitter Client Library written in Rust.

inspired by anaconda

Example

```rust let builder = kuon::TwitterAPI::builder() .accesstoken("accesstoken") .accesstokensecret("accesstokensecret") .apikey("apikey") .apisecretkey("apisecretkey");

let api = builder.build().await?;

let res = api.searchtweets("rust").await?; let res = api.favorite("tweetid").await?; let res = api.retweet("tweet_id").await?; ```

Easy to use

```rust // Please set APIKEY, APISECRETKEY, ACCESSTOKEN, ACCESSTOKENSECRET in your environment let api = kuon::TwitterAPI::newusingenv().await?;

let res = api.search_tweets("rust").await?; for tweet in res.statuses { println!("{}", tweet.text); } ```

Advanced Usage

```rust let mut params = std::collections::HashMap::new(); params.insert("count", "15"); params.insert("from", "2020-04-01")

let res = api.searchtweetswith_params("rust", params); ```

This crate is named after Japanese Virtual YouTuber Chitose Kudou