INNER CODE UNIT · Python
Config
cognitivetech/ollama-ebook-summary · sum.py:7
class Config:
"""Centralized access to configuration parameters."""
def __init__(self, config_path: str = None):
# Use Path for cross-platform path handling
script_dir = Path(__file__).parent.absolute()
# Default config path using Path for proper path joining
if config_path is None:
config_path = script_dir / "_config.yaml"
else:
config_path = Path(config_path)
self.config = self.load_config(config_path)
self.prompts = self.config.get('prompts', {})
self.title_prompt = self.config.get('title_generation', {}).get('prompt', "Default title prompt.")
self.defaults = self.config.get('defaults', {})