sizzlebop's picture
Upload 35 files
94ecb74 verified
raw
history blame contribute delete
896 Bytes
"""
๐Ÿ› ๏ธ Utilities Package for Course Creator AI
"""
from .config import Config
from .helpers import (
generate_id, clean_text, truncate_text, extract_keywords,
format_duration, estimate_reading_time, safe_json_loads,
safe_json_dumps, merge_dicts, flatten_list, chunk_list,
deduplicate_list, validate_email, sanitize_filename,
calculate_similarity, format_file_size, Timer, RateLimiter
)
__all__ = [
"Config",
# Helper functions
"generate_id",
"clean_text",
"truncate_text",
"extract_keywords",
"format_duration",
"estimate_reading_time",
"safe_json_loads",
"safe_json_dumps",
"merge_dicts",
"flatten_list",
"chunk_list",
"deduplicate_list",
"validate_email",
"sanitize_filename",
"calculate_similarity",
"format_file_size",
"Timer",
"RateLimiter"
]