Versions in this module Expand all Collapse all v0 v0.0.13 May 13, 2023 v0.0.12 Mar 9, 2022 v0.0.11 Jun 13, 2021 v0.0.10 Jun 6, 2021 Changes in this version type Entry + Genres []string v0.0.9 Jun 6, 2021 Changes in this version type Entry + Genre []string v0.0.8 May 30, 2021 Changes in this version type Entry + Favorite bool v0.0.7 May 26, 2021 Changes in this version + type Backend interface + Create func() error + Location func() string + Save func(Serializable) error + type Collection struct + Category string + Entries []*Entry + Filter string + Username string + func NewCollection(entries []*Entry, Category, Filter, Username string) *Collection + func (c *Collection) CSV() []*Entry + func (c *Collection) JSON() interface{} + func (c *Collection) Slug() string + type Entry struct + Authors []string + Comment string + DoneDate string + ID string + OriginalTitle string + Rating int + Title string + Year int + type Formatter interface + Ext func() string + Format func(entries Serializable, writer io.Writer) error + type List struct + Description string + Entries []*Entry + Title string + func NewList(entries []*Entry, Title, Description string) *List + func (l *List) CSV() []*Entry + func (l *List) JSON() interface{} + func (l *List) Slug() string + type Serializable interface + CSV func() []*Entry + JSON func() interface{} + Slug func() string