/ src / config / paths.py
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