From fec19d96d8c6bc5e432e00e6275fa1e98063c26a Mon Sep 17 00:00:00 2001 From: Brian Rose Date: Thu, 6 Jun 2024 14:29:33 -0400 Subject: [PATCH] Reverse name order when building author list (#206) * Reverse name order when building author list * Oops put the previous fix back in --- site/_extensions/gallery_generator.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/site/_extensions/gallery_generator.py b/site/_extensions/gallery_generator.py index fab9e59..71701c7 100644 --- a/site/_extensions/gallery_generator.py +++ b/site/_extensions/gallery_generator.py @@ -43,6 +43,12 @@ def _run_cffconvert(command): error_message = stderr.decode("utf-8").strip() raise RuntimeError(f"cffconvert command failed: {error_message}") +def _make_standard_name(name): + '''Take string input like LASTNAME, FIRSTNAME and return FIRSTNAME LASTNAME without comma''' + lastfirst = name.split(', ') + firstlast = lastfirst[::-1] + standard = ' '.join(firstlast) + return standard def generate_repo_dicts(all_items): @@ -60,7 +66,7 @@ def generate_repo_dicts(all_items): cookbook_title = citation_dict["title"] description = citation_dict["description"] creators = citation_dict["creators"] - names = [creator.get("name") for creator in creators] + names = [_make_standard_name(creator.get("name")) for creator in creators] authors = ", ".join(names) gallery_info_url = f"https://raw.githubusercontent.com/ProjectPythia/{repo}/main/_gallery_info.yml"