Documentation ¶
Overview ¶
Package film provides support for all movie media.
Index ¶
- Constants
- Variables
- func MovieBackdrop(m Movie) string
- func MoviePoster(m Movie) string
- func MoviePosterSmall(m Movie) string
- type Film
- func (f *Film) Cast(m Movie) []Cast
- func (f *Film) Close()
- func (f *Film) CollectionMovies(c Collection) []Movie
- func (f *Film) Collections() []Collection
- func (f *Film) Crew(m Movie) []Crew
- func (f *Film) Directing(p Person) []Movie
- func (f *Film) FindMovie(identifier string) (Movie, error)
- func (f *Film) FindMovies(identifiers []string) []Movie
- func (f *Film) Genre(name string) []Movie
- func (f *Film) Genres(m Movie) []string
- func (f *Film) HasMovies() bool
- func (f *Film) Keyword(name string) []Movie
- func (f *Film) Keywords(m Movie) []string
- func (f *Film) LastModified() time.Time
- func (f *Film) LookupCollectionName(name string) (Collection, error)
- func (f *Film) LookupETag(etag string) (Movie, error)
- func (f *Film) LookupIMID(imid string) (Movie, error)
- func (f *Film) LookupMovie(id int) (Movie, error)
- func (f *Film) LookupTMID(tmid int) (Movie, error)
- func (f *Film) LookupUUID(uuid string) (Movie, error)
- func (f *Film) MovieCollections(m Movie) []Collection
- func (f *Film) MovieCount() int64
- func (f *Film) MovieTrailers(m Movie) []Trailer
- func (f *Film) MovieURL(m Movie) *url.URL
- func (f *Film) Movies() []Movie
- func (f *Film) Open() (err error)
- func (f *Film) Person(peid int) (Person, error)
- func (f *Film) Producing(p Person) []Movie
- func (f *Film) RecentlyAdded() []Movie
- func (f *Film) RecentlyReleased() []Movie
- func (f *Film) Recommend() []Recommend
- func (f *Film) Search(q string, limit ...int) []Movie
- func (f *Film) Starring(p Person) []Movie
- func (f *Film) Sync() error
- func (f *Film) SyncBackdrops(client client.Getter)
- func (f *Film) SyncPosters(client client.Getter)
- func (f *Film) SyncProfileImages(client client.Getter)
- func (f *Film) SyncSince(lastSync time.Time) error
- func (f *Film) TMDBMovieBackdrop(m Movie) string
- func (f *Film) TMDBMoviePoster(m Movie) string
- func (f *Film) TMDBMoviePosterSmall(m Movie) string
- func (f *Film) TMDBPersonProfile(p Person) string
- func (f *Film) UpdateMovie(m *Movie) error
- func (f *Film) Writing(p Person) []Movie
- type SyncContext
Constants ¶
View Source
const ( FieldBudget = "budget" FieldCast = "cast" FieldCharacter = "character" FieldCollection = "collection" FieldCrew = "crew" FieldDate = "date" FieldGenre = "genre" FieldKeyword = "keyword" FieldName = "name" FieldRating = "rating" FieldRevenue = "revenue" FieldRuntime = "runtime" FieldTagline = "tagline" FieldTitle = "title" FieldVote = "vote" FieldVoteCount = "vote_count" PreferLargest = "largest" PreferSmallest = "smallest" )
Variables ¶
View Source
var ( ErrDuplicateFound = errors.New("duplicate found") ErrInvalidEpisode = errors.New("invalid episode pattern") )
Functions ¶
func MovieBackdrop ¶
func MovieBackdrop(m Movie) string
func MoviePoster ¶
func MoviePoster(m Movie) string
func MoviePosterSmall ¶
func MoviePosterSmall(m Movie) string
Types ¶
type Film ¶
type Film struct {
// contains filtered or unexported fields
}
func (*Film) CollectionMovies ¶
func (f *Film) CollectionMovies(c Collection) []Movie
func (*Film) Collections ¶
func (f *Film) Collections() []Collection
func (*Film) FindMovies ¶
func (*Film) LastModified ¶
func (*Film) LookupCollectionName ¶
func (*Film) LookupETag ¶
func (*Film) LookupIMID ¶
func (*Film) LookupMovie ¶
func (*Film) LookupTMID ¶
func (*Film) LookupUUID ¶
func (*Film) MovieCollections ¶
func (f *Film) MovieCollections(m Movie) []Collection
func (*Film) MovieCount ¶
func (*Film) MovieTrailers ¶
func (f *Film) MovieTrailers(m Movie) []Trailer
func (*Film) RecentlyAdded ¶
func (f *Film) RecentlyAdded() []Movie
func (*Film) RecentlyReleased ¶
func (f *Film) RecentlyReleased() []Movie
func (*Film) SyncBackdrops ¶
func (*Film) SyncPosters ¶
func (*Film) SyncProfileImages ¶
func (*Film) TMDBMovieBackdrop ¶
func (*Film) TMDBMoviePoster ¶
func (*Film) TMDBMoviePosterSmall ¶
func (*Film) TMDBPersonProfile ¶
func (*Film) UpdateMovie ¶
Click to show internal directories.
Click to hide internal directories.