bgmtv is an API wrapper for bangumi.tv based on reqwest.
use bgmtv::prelude::*;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let client = Client::builder()
.user_agent("duskmoon/bgmtv/0.1.0 (https://github.com/duskmoon314/bgmtv-rs)")
.build()?;
let subject = client.get_subject(3559).await?;
assert_eq!(subject.name, "とある魔術の禁書目録");
Ok(())
}