API Reference

omdb.get(**params)

Generic request.

omdb.imdbid(string, **params)

Get by IMDB ID.

omdb.request(**params)

Lower-level request.

omdb.search(string, **params)

Search by string.

omdb.search_movie(string, **params)

Search movies by string.

omdb.search_episode(string, **params)

Search episodes by string.

omdb.search_series(string, **params)

Search series by string.

omdb.set_default(key, default)

Proxy method to internal client instance that sets default params values.

omdb.title(string, **params)

Get by title.

class omdb.OMDBClient(**defaults)

HTTP request client for OMDb API.

format_params(params)

Format our custom named params to OMDb API param names.

format_search_item(item)

Format search item by converting dict key case from camel case to underscore case.

format_search_list(items)

Format each search item using format_search_item().

format_search_results(data, params)

Format OMDb API search results into standard format.

get(search=None, title=None, imdbid=None, year=None, page=1, fullplot=None, tomatoes=None, media_type=None, season=None, episode=None, timeout=None)

Make OMDb API GET request and return results.

imdbid(string, **params)

Get by IMDB ID.

request(**params)

Lower-level HTTP GET request to OMDb API.

Raises exception for non-200 HTTP status codes.

search(string, **params)

Search by string.

search_episode(string, **params)

Search episodes by string.

search_movie(string, **params)

Search movies by string.

search_series(string, **params)

Search series by string.

set_default(key, default)

Set default request params.

title(string, **params)

Get by title.