View Source Omdb.Client (omdb v0.1.0)
Summary
Functions
Get a movie, series, or episode by its IMDB id.
Get a movie, series, or episode by title.
Search for a movie, series, or episode. Returns paginated results of 10 per page.
Types
@type opt() :: {:type | title_type()} | {:api_key, String.t()}
@type resource_opt() :: {:plot, :short | :full} | opt()
@type title_type() :: :movie | :series | :episode
Functions
@spec get_by_id(String.t(), [resource_opt()]) :: {:ok, map()} | {:error, String.t()}
Get a movie, series, or episode by its IMDB id.
@spec get_by_title(String.t(), [resource_opt()]) :: {:ok, map()} | {:error, String.t()}
Get a movie, series, or episode by title.
@spec search(String.t(), [search_opt()]) :: {:ok, map()} | {:error, String.t()}
Search for a movie, series, or episode. Returns paginated results of 10 per page.