Refactors configuration loading to use shared module

Replaces inline configuration loading logic with an import from a shared `configuration` module to improve code reuse and maintainability.
This commit is contained in:
2025-03-24 14:16:31 +01:00
parent 210e0e95fb
commit 82a7e6b968

View File

@@ -9,13 +9,7 @@ import requests
from PyQt5.QtWidgets import QApplication, QSystemTrayIcon, QMenu, QAction
from PyQt5.QtGui import QIcon
from PyQt5.QtCore import QThread, pyqtSignal
# === Config ===
def read_configurations():
script_dir = os.path.dirname(os.path.abspath(__file__))
settings_path = os.path.join(script_dir, "pyvtt.settings.json")
with open(settings_path) as f:
return json.load(f)
from configuration import read_configurations
CONFIGURATION = read_configurations()
CURRENT_PRESET = CONFIGURATION["presets"][0] # Default to first preset