initial commit
This commit is contained in:
215
HTML/index.html
Normal file
215
HTML/index.html
Normal 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">
|
||||
|
||||
<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 (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 die normalen
|
||||
Tastaturk<EFBFBD>rzel <Strg>+<C>, <Strg>+<V>,
|
||||
<Strg>+<A>, 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!!! (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 "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 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>
|
||||
Reference in New Issue
Block a user