From ff7b03bc2b252eb2be1f00f96e60c7dc9fc619cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Sat, 9 Apr 2022 23:06:16 +0100 Subject: [PATCH] Add absolutize_link util --- utils/linkutils.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/utils/linkutils.py b/utils/linkutils.py index d572f97..8763366 100644 --- a/utils/linkutils.py +++ b/utils/linkutils.py @@ -23,3 +23,10 @@ def read_links(f: TextIO) -> List[Link]: reader = csv.reader(f) next(reader) # Skip the header return [Link(link[1], link[2]) for link in reader] + + +def absolutize_link(link: str, page_base: str) -> str: + """Ensure we have an absolute url.""" + if link.startswith("./"): + link = page_base + link[2:] + return link