def load_catalog()

in Frontend/utils/essays_catalog.py [0:0]


def load_catalog(path: str) -> List[Dict]:
    """
    Loads the catalog of essays from the specified directory.

    Args:
        path (str): The directory path containing essay data.

    Returns:
        List[Dict]: A list of essays loaded from JSON files.
    """
    catalog = []
    for filename in os.listdir(path):
        filepath = os.path.join(path, filename)
        with open(filepath, 'r', encoding='utf-8') as file:
            catalog.append(json.load(file))
    return catalog