morse<->abc, rot5,13,18,47

This commit is contained in:
2025-07-22 20:13:19 +02:00
parent 9fc0620e04
commit f7123ed094
2 changed files with 84 additions and 83 deletions

View File

@@ -8,7 +8,7 @@ standard_output = ('#### Um den HILFE-Text zu einzelnen Funktionen aufzurufen bi
st.set_page_config(
page_title="tebarius Mysteryhelfer (web)",
page_icon="./favicon.ico", # Alternativ: "favicon.ico" (Pfad als String)
page_icon="./favicon.ico",
layout="wide"
)
@@ -34,19 +34,43 @@ def auswahl_verarbeiten():
st.session_state.output_text = tools.buchstabenwortwert(text)
st.session_state.map_data = None
elif auswahl == "Buchstabenwert->Text":
st.session_state.output_text = tools.buchstabenwertzutext(text)
st.session_state.output_text = tools.buchstabenwert_zu_text(text)
st.session_state.map_data = None
elif auswahl == "Zeichenzählen":
st.session_state.output_text = tools.zeichenzaehlen(text)
st.session_state.output_text = tools.zeichenanzahl(text)
st.session_state.map_data = None
elif auswahl == "Text rückwärts":
st.session_state.output_text = tools.zeichenkette_rueckwaerts(text)
st.session_state.output_text = tools.zeichenkette_reverse(text)
st.session_state.map_data = None
elif auswahl == "Quersumme(n)":
st.session_state.output_text = tools.quersummen(text)
st.session_state.map_data = None
elif auswahl == "Einschlüsse zählen":
st.session_state.output_text = tools.einschluesse(text)
st.session_state.output_text = tools.einschluss_count(text)
st.session_state.map_data = None
elif auswahl == "ABC -> Morse":
st.session_state.output_text = tools.abc_to_morse(text)
st.session_state.map_data = None
elif auswahl == "Morse -> ABC":
st.session_state.output_text = tools.morse_to_abc(text)
st.session_state.map_data = None
elif auswahl == "ROT5":
st.session_state.output_text = tools.rot5(text)
st.session_state.map_data = None
elif auswahl == "ROT13":
st.session_state.output_text = tools.rot13(text)
st.session_state.map_data = None
elif auswahl == "ROT18":
st.session_state.output_text = tools.rot18(text)
st.session_state.map_data = None
elif auswahl == "ROT47":
st.session_state.output_text = tools.rot47(text)
st.session_state.map_data = None
elif auswahl == "REPLACE":
st.session_state.output_text = tools.REPLACE(text)
st.session_state.map_data = None
elif auswahl == "REPLACE":
st.session_state.output_text = tools.REPLACE(text)
st.session_state.map_data = None
elif auswahl == "REPLACE":
st.session_state.output_text = tools.REPLACE(text)
@@ -103,6 +127,14 @@ option = st.sidebar.radio("hidden_label",
"Text rückwärts",
"Quersumme(n)",
"Einschlüsse zählen",
"ABC -> Morse",
"Morse -> ABC",
"ROT5",
"ROT13",
"ROT18",
"ROT47",
"",
"",
"",
"",
"",