chronogramm, röm-zahlen, urls-decode, reverse-wig,

bas64, jägerzaun
This commit is contained in:
2025-07-26 22:39:36 +02:00
parent 07dc37902b
commit 8dc56b70b2
4 changed files with 201 additions and 223 deletions

View File

@@ -221,6 +221,27 @@ def auswahl_verarbeiten():
output, mapd = tools.quadtree_koordinaten(text)
st.session_state.output_text = output
st.session_state.map_data = mapd
elif auswahl == "Chronogramm":
st.session_state.output_text = tools.chronogramm(text)
st.session_state.map_data = None
elif auswahl == "Zahl röm.<->arabisch":
st.session_state.output_text = tools.zahlen_roemisch_arabisch_umwandeln(text)
st.session_state.map_data = None
elif auswahl == "URL decode":
st.session_state.output_text = tools.url_decode(text)
st.session_state.map_data = None
elif auswahl == "Reverse-Wherigo":
st.session_state.output_text = tools.reversewig(text)
st.session_state.map_data = None
elif auswahl == "Base64<->ASCII":
st.session_state.output_text = tools.base64_ascii(text)
st.session_state.map_data = None
elif auswahl == "Jägerzaun kodieren":
st.session_state.output_text = tools.jaegerzaun_encrypt(text, additional_parameter)
st.session_state.map_data = None
elif auswahl == "Jägerzaun dekodieren":
st.session_state.output_text = tools.jaegerzaun_decrypt(text, additional_parameter)
st.session_state.map_data = None
elif auswahl == "REPLACE":
st.session_state.output_text = tools.REPLACE(text)
st.session_state.map_data = None
@@ -311,6 +332,13 @@ option = st.sidebar.radio("hidden_label",
"Klopfcode dekodieren",
"Maptiles/Kachelkoord.",
"Quadtree/Quadkey",
"Chronogramm",
"Zahl röm.<->arabisch",
"URL decode",
"Reverse-Wherigo",
"Base64<->ASCII",
"Jägerzaun kodieren",
"Jägerzaun dekodieren",
"Dummy mit Karte",
),
key='option',
@@ -335,6 +363,11 @@ elif option in ["Mono.-Substitution"]:
"Schlüsselwort/Schlüsselalphabet:",
placeholder="Schlüsselwort/Schlüsselalphabet hier eingeben"
)
elif option in ["Jägerzaun kodieren", "Jägerzaun dekodieren"]:
additional_parameter = st.text_input(
"Schlüsselfeld:",
placeholder="Schlüsselzahl hier eingeben"
)
# Button zum manuellen Ausführen der Verarbeitungsfunktion
if st.button(f"{st.session_state.option}"):
auswahl_verarbeiten()