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

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