Files
moma/renamer/utils/__init__.py
T
sha c5fbd367fc Add rename service and utility modules for file renaming operations
- Implemented RenameService for handling file renaming with features like name validation, proposed name generation, conflict detection, and atomic rename operations.
- Created utility modules for language code extraction, regex pattern matching, and frame class matching to centralize common functionalities.
- Added comprehensive logging for error handling and debugging across all new modules.
2025-12-31 03:13:26 +00:00

22 lines
689 B
Python

"""Utils package - shared utility functions for the Renamer application.
This package contains utility modules that provide common functionality
used across multiple parts of the application. This eliminates code
duplication and provides a single source of truth for shared logic.
Modules:
- language_utils: Language code extraction and conversion
- pattern_utils: Regex pattern matching and extraction
- frame_utils: Frame class/aspect ratio matching
"""
from .language_utils import LanguageCodeExtractor
from .pattern_utils import PatternExtractor
from .frame_utils import FrameClassMatcher
__all__ = [
'LanguageCodeExtractor',
'PatternExtractor',
'FrameClassMatcher',
]