nvda-addon-voicemeeter/addon/globalPlugins/voicemeeter/config.py

21 lines
397 B
Python
Raw Permalink Normal View History

import json
from pathlib import Path
def config_from_json():
2025-01-23 20:04:48 +00:00
pn = Path.home() / 'Documents' / 'Voicemeeter' / 'nvda_settings.json'
data = None
if pn.exists():
2025-01-23 20:04:48 +00:00
with open(pn, 'r') as f:
data = json.load(f)
return data or {}
__config = config_from_json()
def get(name, default=None):
if name in __config:
return __config[name]
return default