Versions in this module Expand all Collapse all v0 v0.4.0 Nov 25, 2020 Changes in this version + type Book struct + Article string + Authors []string + Cover string + Description string + Experiences []time.Time + Genres []string + Id string + IsOnWantList bool + PartInSerie string + SerieName string + SerieUri string + Source []Source + Title string + Uri string + Year int64 + func (b *Book) GetItemInfo() ItemInfo + func (b *Book) GetItemType() ItemType + func (b *Book) SetDescription(description string) + func (b *Book) SetOnWantList(isOnList bool) + func (b Book) GetArticle() string + func (b Book) GetLastExperience(strings i18n.Translation, timezone string) string + func (b Book) GetLastExperienceFull(strings i18n.Translation) string type Item + SetOnWantList func(isOnList bool) + type Readlist struct + Genres map[int]string + List []ReadlistEntry + Page int + Pages int + Query string + func (w *Readlist) GetType() ItemType + func (w *Readlist) SetGenres(m map[int]string) + func (w Readlist) NextPage() int + func (w Readlist) PrevPage() int + type ReadlistEntry struct + HasPrevious bool + Id string + type Source struct + Name string + Url string + type Work interface + GetArticle func() string + SetDescription func(description string) v0.3.0 May 23, 2020 Changes in this version + const ItemTypeBook + const ItemTypeFilm + const ItemTypeTvserie + const ItemTypeUnkown + type Experiences struct + List []ExperiencesEntry + Page int + Pages int + Query string + func (e Experiences) NextPage() int + func (e Experiences) PrevPage() int + type ExperiencesEntry struct + Code string + Datetime time.Time + Id string + Type string + func (e ExperiencesEntry) FormatDatetime(strings i18n.Translation) string + type Item interface + GetItemInfo func() ItemInfo + GetItemType func() ItemType + type ItemInfo struct + BasedOn string + Collection int + Cover string + Episodes int + Genres string + Part int + Runtime int + Status string + Title string + YearEnd int + YearStart int + func (i ItemInfo) GetGenres(genres map[int]string) string + func (i ItemInfo) IsUnreleased(itemType ItemType) bool + type ItemType string + type List interface + GetType func() ItemType + SetGenres func(map[int]string) + type TvQueue struct + Genres map[int]string + List []TvQueueEntry + Page int + Pages int + Query string + func (q *TvQueue) GetType() ItemType + func (q *TvQueue) SetGenres(m map[int]string) + func (q TvQueue) NextPage() int + func (q TvQueue) PrevPage() int + type TvQueueEntry struct + HasPrevious bool + Id string + SkippedEpisodes int + WatchedEpisodes int + func (e TvQueueEntry) CalculateProgress() int + func (e TvQueueEntry) GetYears() string + type ValueError struct + Message string + func (e ValueError) Error() string + type Watchlist struct + Genres map[int]string + List []WatchlistEntry + Page int + Pages int + Query string + func (w *Watchlist) GetType() ItemType + func (w *Watchlist) SetGenres(m map[int]string) + func (w Watchlist) NextPage() int + func (w Watchlist) PrevPage() int + type WatchlistEntry struct + HasPrevious bool + Id string