Versions in this module Expand all Collapse all v1 v1.1.8 Nov 27, 2020 v1.1.7 Nov 26, 2020 Changes in this version + type File struct + Interval time.Duration + Path string + func (f *File) Fetch() (io.Reader, error) + func (f *File) Init() error + type Github struct + Asset func(filename string) bool + Interval time.Duration + Repo string + User string + func (h *Github) Fetch() (io.Reader, error) + func (h *Github) Init() error + type HTTP struct + CheckHeaders []string + Interval time.Duration + URL string + func (h *HTTP) Fetch() (io.Reader, error) + func (h *HTTP) Init() error + type Interface interface + Fetch func() (io.Reader, error) + Init func() error + func Func(fn func() (io.Reader, error)) Interface + type S3 struct + Access string + Bucket string + GetTimeout time.Duration + HeadTimeout time.Duration + Interval time.Duration + Key string + Region string + Secret string + func (s *S3) Fetch() (io.Reader, error) + func (s *S3) Init() error