Documentation
¶
Index ¶
- func Configure(workers, batchSize int)
- func Full(ctx context.Context, path string) (map[string]any, error)
- type Extractor
- func (e *Extractor) Close() error
- func (e *Extractor) Extract(paths []string) map[string]model.ExifData
- func (e *Extractor) ExtractWithProgress(paths []string, reporter progress.Reporter) map[string]model.ExifData
- func (e *Extractor) Write(path string, req WriteRequest) error
- func (e *Extractor) WriteAll(changes []FileWrite) []WriteResult
- func (e *Extractor) WriteAllWithProgress(changes []FileWrite, reporter progress.Reporter) []WriteResult
- type FileWrite
- type WriteRequest
- type WriteResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Extractor ¶
type Extractor struct {
// contains filtered or unexported fields
}
func (*Extractor) ExtractWithProgress ¶
func (*Extractor) WriteAll ¶
func (e *Extractor) WriteAll(changes []FileWrite) []WriteResult
func (*Extractor) WriteAllWithProgress ¶
func (e *Extractor) WriteAllWithProgress(changes []FileWrite, reporter progress.Reporter) []WriteResult
type FileWrite ¶
type FileWrite struct {
Path string
Req WriteRequest
}
type WriteRequest ¶
type WriteResult ¶
Click to show internal directories.
Click to hide internal directories.