From ebfeb5d51e5e31195053b8ed714762ae6b0d2060 Mon Sep 17 00:00:00 2001 From: Aarontheissueguy Date: Sat, 20 Feb 2021 20:03:09 +0100 Subject: Initial commit --- converters/links_to_gemini.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 converters/links_to_gemini.py (limited to 'converters/links_to_gemini.py') diff --git a/converters/links_to_gemini.py b/converters/links_to_gemini.py new file mode 100644 index 0000000..9b3749d --- /dev/null +++ b/converters/links_to_gemini.py @@ -0,0 +1,28 @@ +import os +from os import walk +import os.path + +def convert_links_to_gemini(domain): + + for file in os.listdir("output/gemini"): + processed = "" + f = open("output/gemini/" + file, "r") + for line in f.readlines(): + if ".html" in line and "http" not in line or domain in line: + line = line.replace("html", "gmi") + url = line.split(" ")[1] + + link = url.split("/")[-1] + + line = line.replace(str(url), str(link)) + + processed += line + + else: + processed += line + f.close() + f = open("output/gemini/" + file, "w") + f.write(processed) + f.close() + + return("links are converted to gemini (3/3)") -- cgit v1.2.3