34a40ae759
Десктопная галерея и менеджер изображений ComfyUI (PyQt6 + SQLite): - мультипапочный мониторинг (watchdog), грид миниатюр, drag-and-drop - теги, избранное, рейтинг, поиск по промтам - парсер метаданных ComfyUI (PNG/WebP/JPEG), редактор workflow/prompt JSON - перевод выделенного текста через контекстное меню (настраиваемые языки) - отправка промта в очередь ComfyUI с внедрением правок и нового seed - полноэкранный просмотр, локализация ru/en, тёмная тема Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
33 lines
924 B
Python
33 lines
924 B
Python
"""
|
|
Конфигурационные константы приложения.
|
|
Application configuration constants.
|
|
"""
|
|
|
|
from pathlib import Path
|
|
|
|
APP_NAME = "Comfy-Studio"
|
|
APP_VERSION = "1.0.0"
|
|
|
|
# Данные храним рядом с проектом (портативный режим)
|
|
PROJECT_ROOT = Path(__file__).resolve().parent.parent.parent
|
|
DB_PATH = PROJECT_ROOT / "comfystudio.db"
|
|
SETTINGS_PATH = PROJECT_ROOT / "settings.json"
|
|
LOG_PATH = PROJECT_ROOT / "comfystudio.log"
|
|
|
|
# Поддерживаемые расширения изображений
|
|
SUPPORTED_EXTENSIONS = (".png", ".jpg", ".jpeg", ".webp")
|
|
|
|
# --- ComfyUI ---
|
|
DEFAULT_COMFYUI_URL = "http://127.0.0.1:8188"
|
|
COMFYUI_PROMPT_ENDPOINT = "/prompt"
|
|
|
|
# --- UI ---
|
|
DEFAULT_WINDOW_WIDTH = 1400
|
|
DEFAULT_WINDOW_HEIGHT = 900
|
|
DEFAULT_THUMBNAIL_SIZE = 130
|
|
MIN_THUMBNAIL_SIZE = 80
|
|
MAX_THUMBNAIL_SIZE = 300
|
|
|
|
# --- Логирование ---
|
|
LOGGING_LEVEL = "INFO"
|