Return full path where PyThaiNLP keeps its (downloaded) data

def get_pythainlp_data_path() -> str:
    """
    Return full path where PyThaiNLP keeps its (downloaded) data
    """
    path = os.path.join(os.path.expanduser("~"), PYTHAINLP_DATA_DIR)
    if not os.path.exists(path):
        os.makedirs(path)
    return path