From 046068060a4373455fa4d8ed02c31b0a1e3f35f0 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 22 Apr 2023 22:30:15 +0100 Subject: [PATCH] Updates list action, to generate correct hyperlinks --- lib/list.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/list.py b/lib/list.py index 6c12ce8..eb790b7 100644 --- a/lib/list.py +++ b/lib/list.py @@ -18,6 +18,10 @@ def load_csv_file(file_path): with open(file_path, 'r') as file: return list(csv.reader(file)) +def slugify(title: str): + baseUrl = 'https://portainer-templates.as93.net' + return f'{baseUrl}/{re.sub(r"[^a-zA-Z ]", "", title.lower()).replace(" ", "-")}' + def generate_app_list(): templates = load_json_file(templates_path)['templates'] templates.sort(key=lambda template: template['title'].lower()) @@ -29,7 +33,7 @@ def generate_app_list(): logo = f" " else: logo = ' ' - markdown_content += f"{index+1}. {logo}**[{name}](https://example.com '{description}')**\n" + markdown_content += f"{index+1}. {logo}**[{name}]({slugify(name)} '{description}')**\n" return markdown_content def generate_sources_list():