Versions in this module Expand all Collapse all v1 v1.0.15 Oct 12, 2023 Changes in this version + var ErrInvalidID = errors.New("imdb: invalid ID") + type ErrParse struct + func NewErrParse(details string) ErrParse + func (e ErrParse) Error() string + type Media struct + ContentURL string + ID string + TitleID string + URL string + func NewMedia(c *http.Client, id, titleid string) (*Media, error) + func (m *Media) Parse(page []byte) error + func (m *Media) String() string + type Name struct + FullName string + ID string + Image string + URL string + func NewName(c *http.Client, id string) (*Name, error) + func (n *Name) Parse(page []byte) error + func (n *Name) String() string + type Title struct + Actors []Name + Description string + Directors []Name + Duration string + Genres []string + ID string + Languages []string + Name string + Nationalities []string + Poster Media + Rating string + RatingCount int + Type string + URL string + Writers []Name + Year int + func NewTitle(c *http.Client, id string) (*Title, error) + func SearchTitle(c *http.Client, name string) ([]Title, error) + func (t *Title) Parse(page []byte) error + func (t *Title) String() string