Documentation ¶
Index ¶
Constants ¶
View Source
const ( BasicTsvId = "tconst" BasicTsvType = "titleType" BasicTsvPrimaryTitle = "primaryTitle" BasicTsvOriginalTitle = "originalTitle" BasicTsvIsAdult = "isAdult" BasicTsvStartYear = "startYear" BasicTsvEndYear = "endYear" BasicTsvRuntimeMinutes = "runtimeMinutes" BasicTsvGenres = "genres" )
Variables ¶
This section is empty.
Functions ¶
func UnmarshalImdbMetadata ¶
func UnmarshalImdbMetadata(data []byte, meta *ImdbMetadata) error
Types ¶
type ImdbAggregateRating ¶
type ImdbBasicsTitleTsvEntry ¶
type ImdbMetadata ¶
type ImdbMetadata struct { Context string `json:"@context"` Type string `json:"@type"` Url string `json:"url"` Name string `json:"name"` Image string `json:"image"` //Genre []string `json:"genre"` ContentRating string `json:"contentRating"` //Actor []ImdbMetadataEntity `json:"actor"` //Director ImdbMetadataEntity `json:"director"` //Creator []ImdbMetadataEntity `json:"creator"` Description string `json:"description"` DatePublished string `json:"datePublished"` Keywords string `json:"keywords"` AggregateRating ImdbAggregateRating `json:"aggregateRating"` }
func GetImdbMetadata ¶
func GetImdbMetadata(titleId string) (ImdbMetadata, error)
type ImdbMetadataEntity ¶
type ImdbTsvParser ¶
type ImdbTsvParser struct {
// contains filtered or unexported fields
}
func NewImdbTsvParser ¶
func NewImdbTsvParser(reader io.Reader) ImdbTsvParser
func (*ImdbTsvParser) GetReadBytesSize ¶
func (i *ImdbTsvParser) GetReadBytesSize() int64
func (*ImdbTsvParser) ReadBasicsTitleEntry ¶
func (i *ImdbTsvParser) ReadBasicsTitleEntry() (ImdbBasicsTitleTsvEntry, error)
func (*ImdbTsvParser) Reset ¶
func (i *ImdbTsvParser) Reset() bool
Click to show internal directories.
Click to hide internal directories.