initial commit

This commit is contained in:
2023-07-29 00:04:39 +02:00
commit 9c7d25c2bf
30 changed files with 2326095 additions and 0 deletions

3
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

10
.idea/Mysteryhelfer_pyCharm.iml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

4
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (Mysteryhelfer_pyCharm)" project-jdk-type="Python SDK" />
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Mysteryhelfer_pyCharm.iml" filepath="$PROJECT_DIR$/.idea/Mysteryhelfer_pyCharm.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

BIN
HTML/bg.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.0 KiB

BIN
HTML/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

BIN
HTML/forum-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

60
HTML/impressum.html Normal file
View File

@@ -0,0 +1,60 @@
<h1>Impressum</h1>
<h2>Angaben gemäß § 5 TMG</h2>
<p>Martin Kayser<br>
Kiefernring 6<br>
14478 Potsdam</p>
<h2>Kontakt</h2>
<p>Telefon: +49 (0) 16(zwei)2365(drei)8<br>
E-Mail: tebarius.web (at) gmail.com</p>
<h3>Haftung für Inhalte</h3>
<p>Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG
für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen
verantwortlich. Nach §§ 8 bis 10
TMG sind wir als Diensteanbieter jedoch nicht verpflichtet,
übermittelte oder gespeicherte fremde
Informationen zu überwachen oder nach Umständen zu forschen, die auf
eine rechtswidrige
Tätigkeit hinweisen.</p>
<p>Verpflichtungen zur Entfernung oder Sperrung der Nutzung von
Informationen
nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine
diesbezügliche Haftung ist jedoch erst
ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich.
Bei Bekanntwerden von
entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend
entfernen.</p>
<h3>Haftung für
Links</h3>
<p>Unser Angebot enthält Links zu externen Websites Dritter, auf deren
Inhalte wir keinen
Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine
Gewähr
übernehmen. Für die Inhalte der verlinkten Seiten ist stets der
jeweilige Anbieter oder Betreiber der
Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der
Verlinkung auf mögliche
Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der
Verlinkung nicht
erkennbar.</p>
<p>Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist
jedoch ohne konkrete
Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden
von Rechtsverletzungen werden wir
derartige Links umgehend entfernen.</p>
<h3>Urheberrecht</h3>
<p>Die durch die Seitenbetreiber erstellten
Inhalte und Werke auf diesen Seiten unterliegen dem deutschen
Urheberrecht. Die Vervielfältigung,
Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der
Grenzen des Urheberrechtes
bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw.
Erstellers. Downloads und Kopien dieser
Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet.</p>
<p>Soweit die Inhalte auf dieser
Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte
Dritter beachtet. Insbesondere werden
Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf
eine Urheberrechtsverletzung aufmerksam
werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden
von Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
</p>

35
HTML/index-Forum.html Normal file
View File

@@ -0,0 +1,35 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>es war mal ein Forum zum Mysteryhelfer</title>
</head>
<body
style="color: rgb(0, 0, 0); background-color: rgb(247, 235, 203); background-image: url(bg.jpg);"
alink="#000099" link="#000099" vlink="#990099">
<h1 style="text-decoration: underline;">... es war ein mal ein Forum
... <br>
</h1>
<a href="http://mysteryhelfer.tba-tm.bplaced.net"><img
style="border: 0px solid ; width: 288px; height: 195px;" src="logo.jpg"
alt="logo.jpg"></a> &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; <a
href="http://mysteryhelfer.tba-tm.bplaced.net"><big><big><big><big>Hauptseite</big></big></big></big></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<span style="font-weight: bold; text-decoration: underline;"><br>
<big></big></span>Nachdem sich in 2 1/4 Jahren kein einziger Benutzer
im Forum zu Wort gemeldet hat oder den Programm-TB discovert und mir
außerdem eine Aktualisierung der Forensoftware mißglückt ist, habe ich
mich dazu entschloßen das Forum komplett zu löschen.<br>
<br>
Wer Fragen/Probleme haben sollte kann mich gerne über mein Profil bei <a
href="https://www.geocaching.com/p/?guid=65b4f208-a6b0-4f78-90a7-9e369b16d0da">www.geocaching.com</a>
oder <a href="https://www.opencaching.de/viewprofile.php?userid=305409">www.opencaching.de</a>
kontaktieren.<br>
<br>
<br>
<a href="impressum.html" target="_blank"><small>Impressum</small></a><br>
<br>
</body>
</html>

215
HTML/index.html Normal file
View File

@@ -0,0 +1,215 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<link rel="icon" href="./favicon.ico" type="image/x-icon">
<title>tebarius Mysteryhelfer</title>
</head>
<body
style="color: rgb(0, 0, 0); background-color: rgb(247, 235, 203); background-image: url(bg.jpg);"
alink="#000099" link="#000099" vlink="#990099">
<h1><big><u>tebarius Mystery-Helfer</u></big></h1>
<img src="logo.jpg" alt="logo.jpg"> &nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img style="width: 306px; height: 197px;" src="mhk.jpg" alt="mhk.jpg"><br>
<br>
<h2><u>Wozu bzw. warum das Ganze??</u></h2>
Da ich mich viel und gerne beim Geocaching mit Mystery- bzw.
Rätselcaches beschäftige kam mir der Gedanke, daß es ja vielleicht
nicht verkehrt wäre auf dem Desktoprechner auch ein
Programm zu haben, was mir bei häufig benötigten
Kodierungs-/Dekodierungsschritten behilflich ist. Zwar gibt es viele
gute Internetseiten, welche da gut behilflich sind und vieles läßt sich
auch mit so wunderbaren App's wie z.B. GCC bewerkstelligen, aber auf
dem Desktop-Rechner hatte ich nix.<br>
Also habe ich mal angefangen ein bischen was in Python
zusammenzubasteln, was für mich auch eine gute Gelegenheit war noch ein
bischen was über GUI-Programmierung&nbsp; (Programmierung grafischer
Benutzeroberflächen) zu lernen und mich neuen Herrausforderungen beim
Programmieren in Python zu stellen. <br>
Nun gut herrausgekommen ist ein inzwischen schon ganz gut brauchbares
Stück Software, welches nur die Installation von <a
href="https://www.python.org/" target="_blank">Python 3.x</a>
(inklusive
dem <a href="https://de.wikipedia.org/wiki/Tk_%28Toolkit%29"
target="_blank">Tk</a>-Framework) und ein paar Bibliotheken die in
jeder Python-Installation vorhanden sind vorraussetzt<br>
und damit auf jedem Betriebssystem laufen sollte auf dem es einen
Pythoninterpreter gibt. (Windows, Linux, Android) (Mac-OS sollte auch
gehen, habe ich aber bisher nicht testen können und auch noch nicht
erfahren, das es jemand probiert hat).<br>
Gute Nachrichten für Windowsbenutzer: Ihr braucht euch noch nicht
einmal mehr Python installieren sondern bekommt mit dem Windowsspecial
eine selbständig ausführbare exe mitgeliefert. <br>
Grunsätzlich habe ich versucht bzw. versuche ich das Programm so zu
schreiben, daß der komplette Programmcode in einer einzigen Datei ist
und nur Programmbibliothen eingebunden werden, die bei jeder
Python3-Standardinstallation vorhanden sind, was es vielleicht ab und
zu
etwas schwerer macht, wodurch aber wenig Probleme bei der Übertragung
auf andere Rechner auftreten sollten. Dem ein oder anderen mag Tk
als GUI nicht zusagen, aber da ich bisher noch nicht mit GUI
programmiert hatte, war das für mich erstmal die einfachste Möglichkeit
eine grafische Oberfläche zu bekommen.<br>
Bei einigen Funktionen (Navja, Nak-Nak, Brainfuck, Ook,..) ist nur die
Möglichkeit des Dekodieren vorhanden, das ist aus verschiedenen Gründen
so gewollt und wird auch so bleiben. <br>
<br>
<h2><u>Allgemeine
Bedienungshinweise</u>
</h2>
<ul>
<li>Oben rechts über die kleinen Knöpfe mit den Zahlen 0 und 1
wird die rechte Spalte mit unterschiedlichen Funktionen ausgestattet.
(die restlichen Zahlen sind bislang Platzhalter)<br>
</li>
<li>Wenn man das Eingabefeld leer lässt und einen Funktionsknopf
betätigt,
bekommt man im Ausgabefeld eine kurze Information zur jeweiligen
Funktion.</li>
<li>Im Ausgabefeld werden die neuesten Ausgaben generell zuoberst/am
Anfang
eingefügt.</li>
<li>Sowohl im Eingabefeld als auch Ausgabefeld lässt sich via
Cursortasten(Pfeiltasten) und Mausrad navigieren und&nbsp; die normalen
Tastaturkürzel &lt;Strg&gt;+&lt;C&gt;, &lt;Strg&gt;+&lt;V&gt;,
&lt;Strg&gt;+&lt;A&gt;, etc. verwenden.</li>
<li>Über den Konfig-Knopf kann die im Programm verwendete
Schriftart/Schriftgröße angepasst werden. Nach dem Abspeichern muß das
Programm allerdings neu gestartet werden, damit die Änderung aktiv wird.</li>
<li>Mit einem Klick auf das Logo im Programm öffnet sich ein Fenster
mit dem Link zur Hompage des Mysteryhelfer und einem Link zu meinem
Profil auf geocaching.com, falls mich mal ein Geocacher kontaktieren
will.<br>
</li>
</ul>
<br>
<h2><u>TrackMeIfYouCanWare:</u></h2>
Wem das Programm gefällt und Nutzer von <a
href="https://www.geocaching.com/" target="_blank">geocaching.com</a>
ist, wird gebeten beim Programm-TB einen Logeintrag zu hinterlassen
(ihr findet den TB-Code schon alleine).<br>
Ansonsten ist das Programm Freeware und es fallen keinerlei Kosten an,
Kopieren und Weitergeben ist gewünscht und erlaubt, allerdings eine
Weitergabe <span style="text-decoration: underline;">gegen Entgeld</span>
wird ausdrücklich untersagt!<br>
Auch wenn ich versucht habe/ versuche das Programm mit viel Sorgfalt zu
erstellen, kann ich leider keine Haftung für eventuelle durch das
Programm auftretende Schäden übernehmen.
<h2><u>Systemanforderungen:</u></h2>
Python3 (inkl. Tk) muß installiert sein (für das Windows-Special
entfällt dies)<br>
die erforderliche Bildschirmauflösung ist abhängig von verwendeter
Schriftart und Schriftgröße, diese können über den Menüpunkt Konfig
angepasst werden.<br>
<br>
<h2><u>Download:</u></h2>
eine Übersicht über die letzten Änderungen gibt es hier: <a
href="dl/Versionsgeschichte.txt" target="_blank">Versionsgeschichte</a><br>
<br>
<h3>Python</h3>
Python inklusive data (ca. 19 MB): <a
href="dl/Mysteryhelfer-Python-komplett.zip">Mysteryhelfer-Python-komplett.zip</a><br>
Python ohne data: (ca. 50 KB): <a
href="dl/Mysteryhelfer-Python-ohne_data.zip">Mysteryhelfer-Python-ohne
data.zip</a><br>
<h3>Windows-Special
(beinhaltet außerdem noch eine selbständig ausführbare .exe inkl. aller
dafür notwendigen Dateien):</h3>
Windows inklusive data (ca. 28 MB): <a
href="dl/Mysteryhelfer-Windows-all_in_one.zip">Mysteryhelfer-Windows-all_in
one.zip</a><br>
Windows ohne data (ca 9 MB): <a
href="dl/Mysteryhelfer-Windows-ohne_data.zip">Mysteryhelfer-Windows-ohne_data.zip</a>
<br>
<br>
<i>(die .exe wurde mit Hilfe von <a
href="https://pypi.org/project/auto-py-to-exe/" target="_blank">Auto
PY to EXE</a> erstellt)</i><br>
<h3>Data only</h3>
data (Wörterbücher, Pi-Suche, ...) (ca. 19 MB): <a
href="dl/data-Mysteryhelfer.zip">data-Mysteryhelfer.zip</a><br>
<br>
<h2><u>Installationshinweise:</u></h2>
<br>
<h3>Windows
ohne Python:</h3>
Hier
geht es selbstverständlich nur mit der Windows-Special-Version, diese
ist einfach runterzuladen und irgendwohin zu entpacken.<br>
In dem dann entpackten Mysterhelfer-Ordner gibt es eine Datei
"Mysteryhelfer.exe" (zu erkennen an einem bunten Icon) diese doppelt
anklicken und das Programm sollte starten.<br>
<br>
<h3>Windows
mit Python:</h3>
Wenn noch nicht vorhanden, wird zunächst einmal Python 3 benötigt
(mind. 3.6 soweit ich weiß) <br>
<a href="https://www.python.org/downloads/" target="_blank">https://www.python.org/downloads</a>
Bitte nicht Python aus dem Microsoft-App-Store!!!&nbsp; (Kann sein,
dass sich da inzwischen was geändert hat, aber da gab es Probleme mit
jeder Funktion, die auf Dateien im data-Ordner zugreift.)<br>
Nachdem python installiert ist am besten eines der Archive "inklusive
data"runterladen und
irgendwo hin entpacken. Im dann entpackten Ordner die Datei
"Mysteryhelfer.pyw" suchen, doppelt anklicken und das Programm sollte
starten.<br>
<i>(alternativ wäre auch ein Start über Kommandozeile denkbar, dafür in
das entpackte Verzeichnis wechseln und "python Mysterhelfer.pyw"
eintippen)</i><br>
<br>
<h3>Linux:</h3>
Python 3 sollte hier im allgemeinen bereits installiert sein.
Meist muss man aber wahrscheinlich noch dafür sorgen, das tkinter oder
tk nachinstalliert wird, bei Ubuntu z.B. über den Befehl "sudo apt-get
install python3-tk"<br>
Bei Manjaro-Linux wiederum sucht man über den Paketmanager das Paket
"tk" und installiert dieses.<br>
Nun lädt man z.B. oben das Archiv "Mysteryhelfer-Python-komplett.zip"
oben herrunter und entpackt dieses irgendwo hin.<br>
<br>
<h4><i>Start über Konsole (auch hilfreich wenn es über den Desktop
nicht
klappen will):</i> </h4>
1. in das entpackte Verzeichnis wechseln <br>
2. dort nun&nbsp; "python3 Mysterhelfer.pyw" aufrufen und wenn alles
passt (z.B. tkinter vorhanden ist) geht das Programmfenster auf<br>
<br>
<h4><i>Start über Desktop (hier mal exemplarisch für Ubuntu)</i> </h4>
1. in das entpackte Verzeichnis gehen und rechter Mausklick auf die
Mysterhelfer.pyw-Datei<br>
2. den Untermenüpunkt Eigenschaften aufrufen<br>
3. "Als Programm ausführbar" aktivieren und das "Eigenschaftenfenster"
wieder schließen<br>
4. zum Starten geht man nun mit der rechten Maustaste auf die
Mysteryhelfer.pyw-Datei und wählt den Punkt "Als Anwendung ausführen"
mit der linken Maustaste aus und das Programm sollte starten.<br>
<br>
<h3> Android:</h3>
Also so richtig anwenderfreudlich ist es zwar nicht und auf einem
Telefon ist es nicht wirklich nutzbar, da um alle Schaltflächen des
Programms zu sehen zu können die Schriftart extrem klein eingestellt
werden muß und man dann nicht mehr mit arbeiten,<br>
aber auf&nbsp; einem Tablet
funktioniert es ganz brauchbar..<br>
Hier habe ich es mit Hilfe der APP <a
href="https://play.google.com/store/apps/details?id=ru.iiec.pydroid3"
target="_blank">Pydroid 3</a> geschafft, die es z.B. im
Google-Playstore gibt.<br>
Hier brauchen wir nun wieder z.B. das
"Mysteryhelfer-Python-komplett.zip" von oben, laden dieses runter und
entpacken es irgendwo auf dem Handy und merken uns wo das ist.<br>
Nun Pydroid 3 starten über das Ordnersymbol am oberen Rand "Open"
auswählen und die "Mysteryhelfer.pyw" suchen und aufrufen.<br>
Mit Hilfe des gelben
Play-Button wird das Programm nun gestartet und die erst Tätigkei
dürfte nun sein über den Konfig-Knopf eine kleiner Schriftart
auszuwählen, zu speichern und das Programm noch einmal neu zu starten.<br>
Eine Schriftgröße von 5-6 hatte auf meinem Tablet gepasst.<br>
<br>
<br>
<small><a href="impressum.html" target="_blank">Impressum</a></small><br>
<br>
</body>
</html>

BIN
HTML/logo.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
HTML/mhk.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

40
Kurzanleitung.txt Normal file
View File

@@ -0,0 +1,40 @@
Nur ein paar kurze Infos:
1. die Funktionsknöpfe im Programm liefern Informationen über die jeweilige Funktion wenn das Eingabefeld
leer ist
2. über die schwarzen Zahlen 0 und 1 oben rechts ändert sich die Belegung der Funktionsknöppe der rechten Spalte
3. im Ein- und Ausgabefeld läßt sich mit dem Mausrad oder den Pfeiltasten hoch- und runterscrollen
so genug, liest ja eh keiner...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
etwa doch?
4. Geocacher finden im Logo einen TB-Code den sie loggen können...

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

4785
Mysteryhelfer.pyw Normal file

File diff suppressed because it is too large Load Diff

123
Versionsgeschichte.txt Normal file
View File

@@ -0,0 +1,123 @@
1.01
neu: Scrollleiste für Eingabe und Ausgabe ergänzt
bugfix: Zahlwortsuch zwanzig, hundert, tausend wird jetzt auch gefunden
fix: ein paar kleine Sachen im Code optimiert/verbessert
1.00
release: es wird noch einfacher das Ding zum laufen zu bringen
new: Update-Check eingebaut
update: ein paar kleine Schönheitsreparaturen am Quelltext
update: Webseite aktualisiert,
update: öffentliche .exe-Version für Windowsbenutzer
0.97
neu: manuelle Config ist doof, deshalb klicki-klicki-konfig-editor gebastelt
0.96
update: Einstellung für Schriftart/Schriftgröße nach data/config.txt ausgelagert
neu: erste Tests um mit Hilfe von auto-py-to-exe unter Windows eine .exe zu erzeugen
0.95
neu: Base64<->ASCII
0.94
entfernt: Code jetzt standardmäßig UTF-8 kodiert daher keine getrennten Versionen für Linux/Android/Windows mehr
entfernt: da es kein Supportforum mehr gibt, Link zum Forum im Infofenster entfernt welches bei Klick auf Logo aufgeht
neu: Reverse-Wherigo-Solver
bugfix: Fehlerhafte Ausgabe bei Suche nach Zahlenfolgen die mit 0 anfangen bei Pi, Phi und Eulersche Zahl korrigiert
0.93
neu: Wortsuche-DE, Wortsuche-EN
0.92
bugfix: BW,BWW,... Funktion (beim Einzelwortprodukt wurde auch Einzelwortwert ausgegeben)
neu: Funktion URLdecode
neu: T9-EN, T9-DE
0.91
update: Maptilesfunktion testet nun bis Zoomstufe 30 statt vorher 25
neu: Funktion zum Umwandeln von Quadtreekoordinaten
0.90a Keine Programmänderung sondern nur eine UTF-8-kodierte Variante für die Benutzung unter Pydroid ergänzt.
0.90
update: Ab jetzt alles mit Schriftart "Times New Roman" und Schriftgröße 10, was Abhilfe schaffen sollte bei
diversen Linux-Distributionen bei Verwendung kleinerer Bildschirme
Die Schriftart kann durch Änderung der Zeile: schrift=("Times New Roman",10) am Anfang des Scriptes
gegebenfalls auch noch angepasst werden.
0.89
bugfix: Funktionsknöpfe für Kennyspeak waren zwischenzeitlich verlorengegangen, aber sind nun wieder da.
0.88
update: Primfaktorsuche eingeschränkt um extrem lange Suchläufe zu verhindern.
Es erfolgt ein Abbruch, wenn ein Faktor größer als 100 Millionen ist.
0.87
update: noch einmal die Anordnung für ein paar Funktionsknöpfe geändert und Funktionen, welche
das Programm unter ungünstigen Umständen zum Absturz oder Einfrieren bringen können, sind
jetzt mit einem Ausrufezeichen gekennzeichnet.
neu: Primfaktorenzerlegung
0.86
neu: Suchfunktionen für e(eulersche Zahl) und phi(goldener Schnitt)
0.85
ein paar Schönheitskorrekturen (Website-Link eingefügt etc.)
update: PI-Suchfunktion und Beschreibung
0.84
neu: Umrechnung römische<->arabische Zahlen
update: nochmal Logoänderung ;)
0.83
update: Logoänderung und bei Klick auf Logo öffnet sich vorbereitetes Infofenster mit Link auf Forum
0.82
neu: ADFGX, ADFGVX
bugfix: bei Layoutänderung von Version 0.80 war der DEZ->ASCII-Button verlorengegangen
0.81
neu: Chronogramm
0.80
neu: Text rückwärts
update: Layout-Änderung und Anpassung, damit das Fenster auch bei kleineren Bildschirmmodi
noch komplett rauf passt und Vorbereitung für jede Menge zusätzliche Funktionsknöppe
0.77
neu: Maptiles/Kachelkoord.
0.76
bugfix: in die Primzahlprüffunktion hatte sich ein Fehler eingeschlichen wodurch 289 als Primzahl erkannt
wurde und für alle größeren Primzahlen eine falsche Position ermittelt wurde
0.75
neu: Polybios, Klopfcode
0.74
update: Periodensystem-Funktion kann nun auch Symbole in Ordnungszahlen umwandeln
0.73
neu: Autokey-Chiffre
0.72
neu: Monoalphabetische Substitutions Chiffre
0.71
neu: Atbash Chiffre
0.7
neu: -Umgestaltung Oberfläche, da die Funktionsknöpfe ausgehen und ein Eingabefeld für Schlüsselwörter
fehlte, außerdem etwas Farbe in Ausgabetexte für bessere Lesbarkeit gebracht
-Vignere-Chiffre
-Woseley-Chiffre
update: -Re-Morse braucht jetzt nur noch die normalen Wörterbuchdateien von
https://sourceforge.net/projects/germandict (deutsch) bzw.
https://sourceforge.net/projects/wordlist (englisch) wie sie auch von der Anagrammsuche
genutzt werden.
Da die deutsche Version allerdings dadurch extrem an Geschwindigkeit verliert ist eine
Funktion integriert, über die sich das Spezial-Wörterbuch aus dem normalen generieren läßt,
mit welchem die Suche dann wieder deutlich schneller geht.
(In Eingabefeld GENERATE eingeben und dann auf Knopf [Re-Morse-DE] allerdings wird die
Generierung dann auch nur durchgeführt wenn die Datei morse-de.dic im Verzeichnis data fehlt)
...wird mal Zeit damit anzufangen...

BIN
data-Mysteryhelfer.zip Normal file

Binary file not shown.

1
data/e.txt Normal file

File diff suppressed because one or more lines are too long

168065
data/en_US-large.txt Normal file

File diff suppressed because it is too large Load Diff

2152638
data/german.dic Normal file

File diff suppressed because it is too large Load Diff

1
data/phi.txt Normal file

File diff suppressed because one or more lines are too long

1
data/pi.txt Normal file

File diff suppressed because one or more lines are too long

BIN
mystery-helfer-logo.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

93
py-to-exe-config.json Normal file
View File

@@ -0,0 +1,93 @@
{
"version": "auto-py-to-exe-configuration_v1",
"pyinstallerOptions": [
{
"optionDest": "noconfirm",
"value": true
},
{
"optionDest": "filenames",
"value": "D:/mager/Documents/Python/Mysteryhelfer/Mysteryhelfer.pyw"
},
{
"optionDest": "onefile",
"value": false
},
{
"optionDest": "console",
"value": false
},
{
"optionDest": "icon_file",
"value": "D:/mager/Documents/Python/Mysteryhelfer/mystery-helfer-logo.ico"
},
{
"optionDest": "ascii",
"value": false
},
{
"optionDest": "clean_build",
"value": false
},
{
"optionDest": "strip",
"value": false
},
{
"optionDest": "noupx",
"value": false
},
{
"optionDest": "disable_windowed_traceback",
"value": false
},
{
"optionDest": "embed_manifest",
"value": true
},
{
"optionDest": "uac_admin",
"value": false
},
{
"optionDest": "uac_uiaccess",
"value": false
},
{
"optionDest": "win_private_assemblies",
"value": false
},
{
"optionDest": "win_no_prefer_redirects",
"value": false
},
{
"optionDest": "bootloader_ignore_signals",
"value": false
},
{
"optionDest": "argv_emulation",
"value": false
},
{
"optionDest": "datas",
"value": "D:/mager/Documents/Python/Mysteryhelfer/Versionsgeschichte.txt;."
},
{
"optionDest": "datas",
"value": "D:/mager/Documents/Python/Mysteryhelfer/Kurzanleitung.txt;."
},
{
"optionDest": "datas",
"value": "D:/mager/Documents/Python/Mysteryhelfer/Mysteryhelfer.pyw;."
},
{
"optionDest": "datas",
"value": "D:/mager/Documents/Python/Mysteryhelfer/data_f\u00fcr_auto-py-to-exe;data/"
}
],
"nonPyinstallerOptions": {
"increaseRecursionLimit": false,
"manualArguments": ""
}
}

1
version.txt Normal file
View File

@@ -0,0 +1 @@
Version: 1.01 (21. Juni 2023)