load_xl

Configuration Parser

View on GitHub

Installation:

            => pip install load_xl
          

Usage:

            
              #!/usr/bin/env python3
              # -*- coding: utf-8 -*-
              from load_xl import load_config, FileParsingError

              # Test .env file parsing and loading
              try:
                  print("\n[+] Loading .env file...")
                  env_config = load_config(".env")
                  print(env_config.get("TEST"))
                  print(env_config.get("TEST_ENV"))
              except FileParsingError as e:
                  print(f"Error in parsing .env file: {e}")

              # ... (tests for other file formats)

              # Test .xml file parsing and returning as dict
              try:
                  print("\n[+] Loading .xml file...")
                  xml_config = load_config("test.xml")
                  print(xml_config)
              except FileParsingError as e:
                  print(f"Error in parsing .xml file: {e}")