scistag.filestag.file_source

Implements the FileSource class and it’s essential helper classes.

The FileSource class lets you easily iterate through large amounts of files stored locally, on disk, in zip archives, in cloud storages and even zip archives in cloud storages.

Module attributes

FilterCallback

Shall verify if a function shall be handled or ignored.

Classes

FileIterationData

Provides the data to filter single file entries

FileListEntry

Defines a single entry in the file list

FileListModel

Defines a list of files storable in a database

FileSource

Base class for an iterable file source to batch process file lists such as directories, zip archives or cloud storages at small and large scale using a unified interface.

FileSourceElement

Provides the data of a single file returned from a FileSource

FileSourceIterator

Iterator providing the data from a file source