paths.py
1 """File paths configuration.""" 2 3 from pathlib import Path 4 5 from pydantic import Field 6 from pydantic_settings import BaseSettings 7 8 9 class PathsConfig(BaseSettings): 10 """File paths configuration.""" 11 12 input_path: Path = Field( 13 default=Path("./data"), 14 description="Default path for input media files (relative to current working directory)", 15 ) 16 markdown_dir: Path = Field( 17 default=Path("./data/markdown"), 18 description="Directory for markdown output (relative to current working directory)", 19 ) 20