Versions in this module Expand all Collapse all v1 v1.11.13 Mar 31, 2024 v1.11.12 Mar 31, 2024 v1.11.11 Feb 13, 2024 v1.11.10 Feb 13, 2024 v1.11.9 Dec 5, 2023 v1.11.8 Dec 4, 2023 v1.11.7 Dec 4, 2023 v1.11.6 Jul 30, 2023 v1.11.5 Jul 30, 2023 v1.11.4 Jul 30, 2023 v1.11.3 Jul 30, 2023 v1.11.2 May 11, 2023 v1.11.1 May 10, 2023 Changes in this version + func UseDIZ(g, base string) bool v1.11.0 May 6, 2023 Changes in this version + var ErrDir = errors.New("named file points to a directory") + var ErrDownloads = errors.New("downloads directory points to a file") + var ErrNoFiles = errors.New("release contains no files") + func Group(key string) string + func PathGroup(name string) string + func PathTitle(name string) string + type Importer struct + Config conf.Config + Insert bool + Limit uint + Logger *zap.SugaredLogger + RARFile string + func (im Importer) Import(db *sql.DB, w io.Writer) error + type Stat struct + DIZs int + DestOpen string + DestUUID string + Group string + GroupPath string + LastMods Years + NFOs int + Name string + Others int + SubDirs map[string]SubDirectory + func (st *Stat) Create() (records record.Records, err error) + func (st *Stat) Store(w io.Writer, l *zap.SugaredLogger) error + func (st *Stat) Walk(name string, l *zap.SugaredLogger) error + type SubDirectory struct + Diz []byte + Filename string + Files []string + LastMods []time.Time + Nfo []byte + Path string + Publish time.Time + Readme string + Title string + UUID string + func (sub SubDirectory) Zip(l *zap.SugaredLogger, dst string, sources ...string) (written int64, err error) + type Years map[string]int + func (y Years) Add(mod time.Time) Years