fix for encoding tomtom and slashpipe
This commit is contained in:
26
app/tools.py
26
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 == "":
|
||||
|
||||
Reference in New Issue
Block a user