thetvdb

CI Minimum rustc version

[TheTVDB] [API V3] Rust async client.

Minimum Rust version: 1.40.0

In order to use this client you will need an API key. To create a new API key [log in] and go to the [API Keys page].

NOTE: Because it depends on [reqwest], thetvdb currently only works with [tokio].

Install

Add with [cargo edit]: cargo add thetvdb

or add to Cargo.toml: toml [dependencies] thetvdb = "0.1.0-beta.1"

Use

Search series by title: ```rust use thetvdb::{Client, params::SearchBy};

let client = Client::new("YOURAPIKEY").await?; let search_results = client.search(SearchBy::Name("Planet Earth")).await?; ``` For more examples check the [documentation].

Supported requests:

Authentication

Episodes

Languages

Movies

Search

Series

Updates

Integration tests

export THETVDB_APIKEY=<API_KEY> cargo t --test client

License

Licensed under either of Apache License, Version 2.0 or MIT at your option.