Coverage for src/slide_stream/config.py: 100%
13 statements
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-24 15:45 +0800
« prev ^ index » next coverage.py v7.9.1, created at 2025-06-24 15:45 +0800
1"""Configuration constants for Slide Stream."""
4# Video settings
5VIDEO_RESOLUTION = (1920, 1080)
6SLIDE_DURATION_PADDING = 1.0
7DEFAULT_SLIDE_DURATION = 5.0
8VIDEO_FPS = 24
9VIDEO_CODEC = "libx264"
10AUDIO_CODEC = "aac"
12# Image settings
13IMAGE_DOWNLOAD_TIMEOUT = 15
14BG_COLOR = "black"
16# Directories
17TEMP_DIR = "temp_files"
19# Font settings
20DEFAULT_TITLE_FONT_SIZE = 100
21DEFAULT_CONTENT_FONT_SIZE = 60
22FONT_COLOR = "white"
24# Text wrapping
25MAX_LINE_WIDTH = 50