diff --git a/main.py b/main.py index 66e6f82..8412c58 100644 --- a/main.py +++ b/main.py @@ -86,6 +86,37 @@ class: prompt = f"{intstructions} {indications} The subject of the presentation is: {subject} The Language is: {language} <|endofprompt|> \n {marp}" subject2 = subject subject = subject.replace(" ", "-") + #also replae all forbidden characters + subject = subject.replace("/", "-") + subject = subject.replace("?", "-") + subject = subject.replace("!", "-") + subject = subject.replace(":", "-") + subject = subject.replace(";", "-") + subject = subject.replace("(", "-") + subject = subject.replace(")", "-") + subject = subject.replace("[", "-") + subject = subject.replace("]", "-") + subject = subject.replace("{", "-") + subject = subject.replace("}", "-") + subject = subject.replace("'", "-") + subject = subject.replace('"', "-") + subject = subject.replace("=", "-") + subject = subject.replace("+", "-") + subject = subject.replace("*", "-") + subject = subject.replace("&", "-") + subject = subject.replace("^", "-") + subject = subject.replace("%", "-") + subject = subject.replace("$", "-") + subject = subject.replace("#", "-") + subject = subject.replace("@", "-") + subject = subject.replace("`", "-") + subject = subject.replace("~", "-") + subject = subject.replace("|", "-") + subject = subject.replace("<", "-") + subject = subject.replace(">", "-") + subject = subject.replace(",", "-") + subject = subject.replace(".", "-") + subject = subject.replace("?", "-") #we save teh subject in base64 in a variable b64 = base64.urlsafe_b64encode(subject.encode("utf-8")) #if dosen't exist, create a directory called "userid" where the userid is the id of the user who called the command