Versions in this module Expand all Collapse all v1 v1.1.0 May 2, 2018 Changes in this version + const ProcessedMetadataValue + func FilterAndExplain(filterName string, files []string, filter Filter) (filtered []string, err error) + func GetUserAgent() string + type Filter func(filename string) (shouldFilter bool, err error) + func InvertFilter(filter Filter) Filter + type StorageProvider interface + ListUnprocessed func() (files []string, err error) + MarkProcessed func(path string) error + Read func(path string) (reader io.ReadCloser, err error) + Remove func(path string) error + WasProcessed func(path string) (bool, error) + func NewStorageProvider(cfg *config.Config) (StorageProvider, error)