File size: 1,056 Bytes
42dc069
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
"""
Utility functions for historical OCR processing.
"""
# Re-export image utilities
from utils.image_utils import replace_images_in_markdown, get_combined_markdown, detect_skew, clean_ocr_result

# Import general utilities from the new module
from utils.general_utils import (
    generate_cache_key, 
    timing, 
    format_timestamp, 
    create_descriptive_filename, 
    extract_subject_tags
)

# Import file utilities
from utils.file_utils import (
    get_base64_from_image,
    get_base64_from_bytes,
    handle_temp_files
)

# Import UI utilities
from utils.ui_utils import display_results

__all__ = [
    # Image utilities
    'replace_images_in_markdown', 
    'get_combined_markdown', 
    'detect_skew',
    'clean_ocr_result',
    
    # General utilities
    'generate_cache_key',
    'timing',
    'format_timestamp',
    'create_descriptive_filename',
    'extract_subject_tags',
    
    # File utilities
    'get_base64_from_image',
    'get_base64_from_bytes',
    'handle_temp_files',
    
    # UI utilities
    'display_results'
]