mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
34 lines
859 B
Python
34 lines
859 B
Python
# SPDX-License-Identifier: Apache-2.0
|
|
# Copyright (c) 2025 Allaun
|
|
|
|
"""File processing layer for NoDupeLabs.
|
|
|
|
This module provides file scanning and processing functionality for the NoDupeLabs project,
|
|
including file discovery, metadata extraction, and duplicate detection.
|
|
|
|
Key Features:
|
|
- File system traversal
|
|
- File metadata extraction
|
|
- Cryptographic hashing
|
|
- Progress tracking
|
|
- Incremental scanning
|
|
|
|
Dependencies:
|
|
- Standard library only
|
|
"""
|
|
|
|
from .walker import FileWalker, create_file_walker
|
|
from .processor import FileProcessor, create_file_processor
|
|
from .progress import ProgressTracker
|
|
from .file_info import FileInfo
|
|
from .incremental import Incremental
|
|
|
|
__all__ = [
|
|
'FileWalker',
|
|
'create_file_walker',
|
|
'FileProcessor',
|
|
'create_file_processor',
|
|
'ProgressTracker',
|
|
'FileInfo',
|
|
'Incremental',
|
|
]
|