diff --git a/app/tools.py b/app/tools.py index ee01dfb..b5ec537 100644 --- a/app/tools.py +++ b/app/tools.py @@ -1165,14 +1165,12 @@ def bin_to_hex_dez_oct(eingabetext): return ausgabetext def abc_to_tomtom(eingabetext): - alphabet = {"a": "/ ", "b": "// ", "c": "/// ", "d": "//// ", "e": "/\\ ", "f": "//\\ ", "g": "///\\ ", - "h": "/\\\\ ", - "i": "/\\\\\\ ", "j": "\\/ ", "k": "\\\\/ ", "l": "\\\\\\/ ", "m": "\\// ", "n": "\\/// ", "o": "/\\/ ", - "p": "//\\/ ", - "q": "/\\\\/ ", "r": "/\\// ", "s": "\\/\\ ", "t": "\\\\/\\ ", "u": "\\//\\ ", "v": "\\/\\\\ ", - "w": "//\\\\ ", - "x": "\\\\// ", "y": "\\/\\/ ", "z": "/\\/\\ " - } # jweils doppelte backslashs da python sonst als versucht Escapecodes draus zu machen \\ = \ + alphabet = {"a": "/ ", "b": "// ", "c": "/// ", "d": "//// ", "e": "/\\\\ ", "f": "//\\\\ ", "g": "///\\\\ ", + "h": "/\\\\\\\\ ", "i": "/\\\\\\\\\\ ", "j": "\\\\/ ", "k": "\\\\\\\\/ ", "l": "\\\\\\\\\\\\/ ", + "m": "\\\\// ", "n": "\\\\/// ", "o": "/\\\\/ ", "p": "//\\\\/ ", "q": "/\\\\\\\\/ ", "r": "/\\\\// ", + "s": "\\\\/\\\\ ", "t": "\\\\\\\\/\\\\ ", "u": "\\\\//\\\\ ", "v": "\\\\/\\\\\\\\ ", "w": "//\\\\\\\\ ", + "x": "\\\\\\\\// ", "y": "\\\\/\\\\/ ", "z": "/\\\\/\\\\ " + } # schräg aber wir brauchen zum kodieren doppel-doppelte backslashs damit die Ausgabe im Browser passt if eingabetext == "": return ("### Text zu Tomtom\n" "Beim Tomtom Code werden die einzelnen Buchstaben durch Kombinationen von / und \\ dargestellt. " @@ -1203,7 +1201,7 @@ def tomtom_to_abc(eingabetext): '/\\//': 'R', '\\/\\': 'S', '\\\\/\\': 'T', '\\//\\': 'U', '\\/\\\\': 'V', '//\\\\': 'W', '\\\\//': 'X', '\\/\\/': 'Y', '/\\/\\': 'Z' - } # jeweils doppelte backslashs da python sonst versucht Escapecodes draus zu machen \\ = \ + } # schräg aber wir brauchen zum kodieren doppel-doppelte backslashs damit die Ausgabe im Browser passt eingabetext = eingabetext.rstrip() if eingabetext == "": return ("### Tomtom zu Text\n" @@ -1225,11 +1223,11 @@ def tomtom_to_abc(eingabetext): def text_to_slashpipe(eingabetext): - alphabet = {"a": "| ", "b": "|\\ ", "c": "|| ", "d": "|/ ", "e": "\\ ", "f": "||\\ ", "g": "||| ", "h": "\\\\ ", - "i": "/ ", "j": "|\\\\ ", "k": "//|| ", "l": "|\\/ ", "m": "|\\| ", "n": "|/| ", "o": "||/| ", - "p": "|\\|\\ ", - "q": "/\\ ", "r": "\\/ ", "s": "/| ", "t": "|// ", "u": "// ", "v": "||\\\\ ", "w": "\\/|| ", - "x": "||/ ", "y": "|||\\ ", "z": "|||| " + alphabet = {"a": "| ", "b": "|\\\\ ", "c": "|| ", "d": "|/ ", "e": "\\\\ ", "f": "||\\\\ ", "g": "||| ", + "h": "\\\\\\\\ ", "i": "/ ", "j": "|\\\\\\\\ ", "k": "//|| ", "l": "|\\\\/ ", "m": "|\\\\| ", + "n": "|/| ", "o": "||/| ", "p": "|\\\\|\\\\ ", "q": "/\\\\ ", "r": "\\\\/ ", "s": "/| ", "t": "|// ", + "u": "// ", "v": "||\\\\\\\\ ", "w": "\\\\/|| ", + "x": "||/ ", "y": "|||\\\\ ", "z": "|||| " } # jweils doppelte backslashs da python sonst versucht Escapecodes draus zu machen \\ = \ eingabetext = eingabetext.rstrip() if eingabetext == "":