Crate imdb_async

source ·
Expand description

Provides Client, an opinionated wrapper around IMDB’s dataset. Because IMDB doesn’t provide a searchable API, this crate makes use of indexkv to create a local cache, on disk, that provides fast ID lookups. Datasets are downloaded as-needed.

Structs

  • A client to IMDB’s dataset
  • Represents an episode of a TV series from IMDB. Pared down from Title and EpisodeLink based on fields that make sense for an individual episode.
  • Represents a movie from IMDB. Pared down from Title based on fields that make sense for movies.
  • Represents a TV series from IMDB.
  • Represents a single title in IMDB; a “title” can be a show, an episode of a show, a movie, etc. See TitleType for a list.

Enums

  • Identifies the genre of a Title. Often, a title will have multiple.
  • Identifies the type of a Title. IMDB has more possible values that, because this crate is opinionated, we collapse down.