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<65><6D> <20> 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<65><6D> <20> 7 Abs.1 TMG
f<EFBFBD>r eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen
verantwortlich. Nach <20><> 8 bis 10
TMG sind wir als Diensteanbieter jedoch nicht verpflichtet,
<EFBFBD>bermittelte oder gespeicherte fremde
Informationen zu <20>berwachen oder nach Umst<73>nden zu forschen, die auf
eine rechtswidrige
T<EFBFBD>tigkeit hinweisen.</p>
<p>Verpflichtungen zur Entfernung oder Sperrung der Nutzung von
Informationen
nach den allgemeinen Gesetzen bleiben hiervon unber<65>hrt. Eine
diesbez<EFBFBD>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<74>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<EFBFBD>hr
<EFBFBD>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<EFBFBD><EFBFBD>e <20>berpr<70>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<6C>ltigung,
Bearbeitung, Verbreitung und jede Art der Verwertung au<61>erhalb der
Grenzen des Urheberrechtes
bed<EFBFBD>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<EFBFBD>erdem eine Aktualisierung der Forensoftware mi<6D>gl<67>ckt ist, habe ich
mich dazu entschlo<6C>en das Forum komplett zu l<>schen.<br>
<br>
Wer Fragen/Probleme haben sollte kann mich gerne <20>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<EFBFBD>tselcaches besch<63>ftige kam mir der Gedanke, da<64> es ja vielleicht
nicht verkehrt w<>re auf dem Desktoprechner auch ein
Programm zu haben, was mir bei h<>ufig ben<65>tigten
Kodierungs-/Dekodierungsschritten behilflich ist. Zwar gibt es viele
gute Internetseiten, welche da gut behilflich sind und vieles l<><6C>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 <20>ber GUI-Programmierung&nbsp; (Programmierung grafischer
Benutzeroberfl<EFBFBD>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<EFBFBD>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<73>ndig ausf<73>hrbare exe mitgeliefert. <br>
Gruns<EFBFBD>tzlich habe ich versucht bzw. versuche ich das Programm so zu
schreiben, da<64> 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 <20>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<66>che zu bekommen.<br>
Bei einigen Funktionen (Navja, Nak-Nak, Brainfuck, Ook,..) ist nur die
M<EFBFBD>glichkeit des Dekodieren vorhanden, das ist aus verschiedenen Gr<47>nden
so gewollt und wird auch so bleiben. <br>
<br>
<h2><u>Allgemeine
Bedienungshinweise</u>
</h2>
<ul>
<li>Oben rechts <20>ber die kleinen Kn<4B>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<EFBFBD>tigt,
bekommt man im Ausgabefeld eine kurze Information zur jeweiligen
Funktion.</li>
<li>Im Ausgabefeld werden die neuesten Ausgaben generell zuoberst/am
Anfang
eingef<EFBFBD>gt.</li>
<li>Sowohl im Eingabefeld als auch Ausgabefeld l<>sst sich via
Cursortasten(Pfeiltasten) und Mausrad navigieren und&nbsp; die normalen
Tastaturk<EFBFBD>rzel &lt;Strg&gt;+&lt;C&gt;, &lt;Strg&gt;+&lt;V&gt;,
&lt;Strg&gt;+&lt;A&gt;, etc. verwenden.</li>
<li><EFBFBD>ber den Konfig-Knopf kann die im Programm verwendete
Schriftart/Schriftgr<67><72>e angepasst werden. Nach dem Abspeichern mu<6D> das
Programm allerdings neu gestartet werden, damit die <20>nderung aktiv wird.</li>
<li>Mit einem Klick auf das Logo im Programm <20>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<65>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<65>nscht und erlaubt, allerdings eine
Weitergabe <span style="text-decoration: underline;">gegen Entgeld</span>
wird ausdr<64>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<63>den <20>bernehmen.
<h2><u>Systemanforderungen:</u></h2>
Python3 (inkl. Tk) mu<6D> installiert sein (f<>r das Windows-Special
entf<EFBFBD>llt dies)<br>
die erforderliche Bildschirmaufl<66>sung ist abh<62>ngig von verwendeter
Schriftart und Schriftgr<67><72>e, diese k<>nnen <20>ber den Men<65>punkt Konfig
angepasst werden.<br>
<br>
<h2><u>Download:</u></h2>
eine <20>bersicht <20>ber die letzten <20>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<61>erdem noch eine selbst<73>ndig ausf<73>hrbare .exe inkl. aller
daf<EFBFBD>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<72>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<73>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<75>chst einmal Python 3 ben<65>tigt
(mind. 3.6 soweit ich wei<65>) <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<67>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 <20>ber Kommandozeile denkbar, daf<61>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<61>r sorgen, das tkinter oder
tk nachinstalliert wird, bei Ubuntu z.B. <20>ber den Befehl "sudo apt-get
install python3-tk"<br>
Bei Manjaro-Linux wiederum sucht man <20>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 <20>ber Konsole (auch hilfreich wenn es <20>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 <20>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<65>punkt Eigenschaften aufrufen<br>
3. "Als Programm ausf<73>hrbar" aktivieren und das "Eigenschaftenfenster"
wieder schlie<69>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<73>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<66>chen des
Programms zu sehen zu k<>nnen die Schriftart extrem klein eingestellt
werden mu<6D> 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 <20>ber das Ordnersymbol am oberen Rand "Open"
ausw<EFBFBD>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<EFBFBD>rfte nun sein <20>ber den Konfig-Knopf eine kleiner Schriftart
auszuw<EFBFBD>hlen, zu speichern und das Programm noch einmal neu zu starten.<br>
Eine Schriftgr<67><72>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<72>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)