Versions in this module Expand all Collapse all v0 v0.0.12 Sep 8, 2024 v0.0.11 Sep 7, 2024 Changes in this version + type SearchEntry struct + ID int + ReleaseYear int + Title string + type Stmt interface + GetBool func(colName string) bool + GetBytes func(colName string, buf []byte) int + GetFloat func(colName string) float64 + GetInt64 func(colName string) int64 + GetText func(colName string) string + type TVDBLoginResult struct + Data struct{ ... } + Status string + func (t *TVDBLoginResult) Convert() (*Token, error) + type Token struct + DateAdded time.Time + DateExpires time.Time + ID string + IntegrationID string + IsValid bool + Value string + func (t *Token) Named() map[string]any v0.0.10 Jul 12, 2024 Changes in this version type Episodic + Meta *EpisodicMeta + type EpisodicMeta struct + HasSpecials bool + NextEpisodeDate time.Time + Seasons string + TotalEpisodeFiles int + TotalEpisodes int + TotalEpisodesWatched int + TotalSpecialsCount int v0.0.9 Jul 10, 2024 v0.0.8 Jul 10, 2024 v0.0.7 Jul 7, 2024 Changes in this version type File + func (f *File) FoundCount() int v0.0.6 Jul 6, 2024 Changes in this version type AddEpisodic + IntegrationID string v0.0.5 Jul 6, 2024 v0.0.4 Jul 6, 2024 v0.0.3 Jul 6, 2024 v0.0.2 Jul 6, 2024 v0.0.1 Jul 6, 2024 Changes in this version + type AddEpisodic struct + FilesystemID string + Integration string + Path string + Title string + Year int + func (a AddEpisodic) Convert() (*Episodic, error) + type AddFilesystem struct + Check bool + Path string + Title string + func (f *AddFilesystem) Convert() (*Filesystem, error) + type AddIntegration struct + Key string + Model string + Title string + Type string + func (i *AddIntegration) Convert() (*Integration, error) + type Album struct + Title string + type Artistic struct + Name string + OriginCountry string + type Base struct + DateAdded time.Time + DateUpdated time.Time + ID string + type Collection struct + AutoUpdate bool + FilesystemID string + IntegrationID string + LastChecked time.Time + Path string + type Episode struct + DateWatched time.Time + EpisodeNumber int + EpisodicID string + IsWatched bool + Overview string + SeasonID int + Title string + func (e *Episode) Named() map[string]any + type Episodic struct + Episodes []*Episode + Genre string + IsActive bool + PublicDBID string + Title string + Year int + func (e *Episodic) Named() map[string]any + func (e *Episodic) ProvisionEpisode(f *File) (*Episode, error) + func (e *Episodic) ProvisionFromTVMaze(s tvmaze.Episode) (*Episode, error) + type EpisodicAssociateIntegration struct + ExternalID string + type File struct + Path string + Type string + func TokeniseEpisodical(s string) (*File, error) + func (f *File) GetToken(n string) (any, error) + type Filesystem struct + AutoUpdate bool + BasePath string + ID string + LastChecked time.Time + Title string + func (f *Filesystem) Named() map[string]any + type Integration struct + AccessKey string + BaseModel string + CollectionType string + ID string + Title string + func (i *Integration) Named() map[string]any + type Song struct + AlbumID string + AlbumPosition int + Name string + SongLength string + type SubCollection struct + DateReleased time.Time + FileEntry string + IntegrationIdentifier string