Read config from home directory

This commit is contained in:
Fred Boniface 2023-11-17 12:52:41 +00:00
parent f4fed13e84
commit a184eb430c
1 changed files with 30 additions and 2 deletions

View File

@ -1,6 +1,34 @@
import os, toml import os
import toml
def load_config():
# Get the user's home directory
home_dir = os.path.expanduser("~")
# Define the path to the config file
config_path = os.path.join(home_dir, ".conf", "social-photos", "conf.toml")
# Check if the config file exists
if not os.path.exists(config_path):
print(f"Config file not found at {config_path}")
return None
# Load and parse the config file
try:
with open(config_path, 'r') as config_file:
config_data = toml.load(config_file)
return config_data
except Exception as e:
print(f"Error loading config file: {e}")
return None
# Example usage
config = load_config()
if config:
print("Config loaded successfully:", config)
else:
print("Failed to load config.")
config = toml.load("conf.toml")
""" """
TOML FILE EXAMPLE: TOML FILE EXAMPLE: