Samstag, 30. März 2013

"Turm von Hanoi" Cache-Serie

Die Mini-Cacheserie zum "Turm von Hanoi" ist seit heute morgen auf geocaching.com veröffentlicht. Die Serie besteht aus drei Caches:
Alle drei sind "Unknown Caches", also Rätsel-Caches. Der "Bonus von Hanoi" kann gehoben werden, wenn die Bonus-Zahlen aus dem Turm und dem Türmchen bekannt sind.

Das Thema ist, wie die Namen schon vermuten lassen, das Stapelspiel "Der Turm von Hanoi". Details dazu sind in den Listings zu finden.

Die Idee, zu dem Thema einen Cache zu bauen, existiert schon länger - wobei wir jedoch gar nicht mehr wissen, wie die Idee ursprünglich zustande kam. Na ja, jedenfalls wurde diese Idee etwas länger "ausgetragen" und jetzt letztendlich erfolgreich umgesetzt.

Als "Nebenprodukt" ist dabei übrigens ein Python-Modul zur Lösung des Turms von Hanoi mit einer beliebigen Anzahl von Scheiben entstanden, welches der "größte" Teil des Teams programmiert hat. Man will ja schließlich sicher sein, dass die Lösung (bzw. Zugfolge und Stellung der Scheiben nach X Zügen) auch stimmt. Da das Python-Modul aber an sich nichts mit Geocaching zu tun hat an dieser Stelle nur noch der Hinweis, dass es über den Cheeseshop verfügbar ist.

Wer die Caches lösen und loggen möchte sollte als schon mal was stapelbares unterschiedlicher Größe besorgen, damit die Lösung "erspielt" werden kann... :-)

pygcstats 0.6 erschienen

Vor ein paar Tagen ist pygcstats in der Version 0.6 erschienen. Wie immer gibt's ein paar Neuerung:

  • Der Statistik können jetzt myGEOtools Badges und Badgegen Badges hinzugefügt werden. Da die Badges Grafiken sind, funktioniert das (natürlich) nur in der HTML-Ausgabe.
  • Die HTML-Oberfläche zum Generieren des Statistik ist jetzt auch auf Deutsch verfügbar.
  • Die Ergebnisse-Tabelle der "Custom Search" Suche ist jetzt (Danke des Einsatzes von jQuery) nach jeder Spalte beliebig sortierbar.
  • In der ausführlichen Statistik wurde die Tabelle "Funde pro Monat und Jahr" entfernt, da diese einfach viel zu lange wird, wenn jemand schon ein paar Jahre aktiv cacht. Dafür gibt es jetzt zwei Tabellen "Funde pro Monat" (unabhängig vom Jahr) und "Funde pro Jahr".
Die neuste Version ist wie immer von der Download-Seite herunterladbar, sowohl für Python 2.7. als auch für Python 3. Die Dokumentation ist auch aktuell, sowohl online als auch die PDF-Datei, welche ebenfalls auf der Downloadseite verfügbar ist.

Nach wie vor benötigt pygcstats zum Generieren der Geocaching-Statistik nur ein installiertes Python, alles andere ist mit an Bord.

Freitag, 1. März 2013

pygcstats 0.5 - jetzt mit Statistik zu Regionen und erweiterter Suche

Gestern habe ich (25% des GC-Teams DerSchnelleLinus) die Version 0.5 von pygcstats veröffentlicht.

Für alle, die pygcstats nicht kennen: Das Programm generiert Statistiken zu den gefundenen Caches bei geocaching.com und erlaubt auch das Durchsuchen der geloggten Caches. Das Ganze geschieht offline, auf dem eigenen Rechner.

pygcstats 0.5 hat zwei Hauptneuerung:

  • der Statistik können Regionen (in denen Caches gefunden wurden) hinzugefügt werden
  • die Suchfunktionen wurden erweitert

Im Detail:

Mit der neuen Version 0.5 ist eine Option hinzugekommen, die es erlaubt, die Regionen von ein oder mehreren Ländern der Statistik hinzuzufügen. "Regionen" ist hier im Sinne von Bundesländern, Bundesstaaten usw. zu verstehen (leider gibt es im deutschen nicht wirklich ein Wort, was ähnlich universell von der Bedeutung ist wie das englische "states"). Das Hinzufügen von Regionen funktioniert sowohl über die Kommandozeile als auch über die HTML-Oberfläche.
In der HTML Ausgabe sieht das dann z.B. so aus:

gefundene Caches pro Region für Deutschland und die USA

Die zweite Neuerung ist das Erweitern der Suchfunktionen (welche nur über die HTML-Oberfläche verfügbar ist) um jeweils ein Suchfeld zur Schwierigkeits- und Geländerwertung. Zusätzlich kann ausgewählt werden, ob nur gefundene Caches angezeigt werden sollen, die gleich, kleiner-gleich oder größer-gleich der eingegebenen Wertung sind. Die Suchmaske sieht jetzt wie folgt aus:


Suchmaske von pygcstats Version 0.5

Alle Neuerung sind natürlich nicht nur in pygcstats eingeflossen, sondern auch in die Python 3 Version, welche vom Funktionsumfang 100% identisch ist.

Die Dokumentation ist auch vollständig auf die Version 0.5 aktualisiert - sowohl die englische als auch die deutsch.

Die aktuelle Version von pygcstats, dem Python 3 Port sowie der Dokumentation als PDF-Datei kann auf der Download-Seite des Projekts heruntergeladen werden.