From b5aa228962a47a8229684dbc5e8cd27f96e98566 Mon Sep 17 00:00:00 2001 From: Hans5958 Date: Thu, 7 Apr 2022 14:10:08 +0700 Subject: [PATCH] Adapt ARP's url fix Co-authored-by: Cheng Hann Gan --- tools/formatter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/formatter.py b/tools/formatter.py index 79eb2bff..3223f815 100644 --- a/tools/formatter.py +++ b/tools/formatter.py @@ -88,6 +88,15 @@ def fix_r_caps(entry: dict): return entry +def fix_no_protocol_urls(entry: dict): + if not "website" in entry: + return entry + + if entry["website"].startswith("http"): + entry["website"] = "https://" + entry["website"] + + return entry + def per_line_entries(entries: list): out = "[\n" for entry in entries: @@ -103,6 +112,8 @@ def print_(*args, **kwargs): entry = remove_extras(entry) print_("Fixing r/ capitalization...") entry = fix_r_caps(entry) + print_("Fixing links without protocol...") + entry = fix_no_protocol_urls(entry) print_("Collapsing Markdown links...") entry = collapse_links(entry) print_("Fix formatting of subreddit...")