Pyggs 0.2.25 - snadno rozšiřitelné a konfigurovatelné statistiky

Zdá se mi, že na Linuxu je obecně celkem nedostatek rozumných programů pro kačery a s nějakým automatickým generováním statistik je to taky celkem bída. Takže jsem si řekl NE, když statistiky, tak pro všechny :slight_smile:

Pyggs - http://github.com/xificurk/pyggs/

Co to umí?

Co to neumí?

  • grafické rozhraní - vše se děje přes příkazovou řádku

Co tomu zatím chybí?

  • česká sada šablon
  • více motivů vzhledu
  • zpětná reakce

Jak to rozchodit?

  • Nainstalujte si Python 3.1 nebo novější
  • Stáhněte si aktuální verzi http://github.com/xificurk/pyggs/downloads, rozbalte
  • Mrkněte na help pomocí ‘./pyggs.py --help’
  • Spusťte pomocí ‘./pyggs.py’ a řiďte se instrukcemi
  • Přidejte příkaz na pravidelné spouštění pyggs do cronu a zapomeňte na nutnost ručních aktualizací profilů na GC.cz a GC.com.

NEWS:
2011-11-04: Fix změn na gc.com.
2011-11-30: Fix změn na gc.com (LatLon).

Už jednou jsem zkoušel rozchodit něco podobného na linuxu (geolog), ale nějak jsem to nedotáhl do konce.
Tohle je naprosto jednoduché a intuitivní.

Takže od nynějška mám automaticky (na 0 kliknutí :)) generované a aktualizované statistiky v profilu.

Autor si zaslouží velké díky a velkou chválu.

Perfektní, ihned (doma) vyzkouším :slight_smile:

Zde popisovaný postup Geoget+ggstats se mi bohužel rozchodit nepovedlo :frowning:

Jo, mně taky ne. A namátkově zkoušené verze GSAKu mi pro změnu pod wine padaly, tak jsem ze zoufalosti začal psát vlastní udělátko :slight_smile:

Kdybych měl nějaké vylepšení, tak Ti ho tam commitnu :slight_smile:

Pokud je tu nekdo z Prahy, tak nabizim k nahlednuti svuj notas s moji instalaci Geogetu, vcetne Autostatu nejnovejsi verze. Je mi divny, ze to funguje jenom me…

Po spuštění mi to píše

Traceback (most recent call last):
File "./setup.py", line 24, in <module>
import pyggs
File "/home/pavel/Pyggs/pyggs.py", line 25, in <module>
from collections import OrderedDict
ImportError: cannot import name OrderedDict

Znamená to, že mi chybí nějaké knihovny? Nebo jiný problém?

Mam ten samy problem jako pavels.

S největší pravděpodobností to znamená, že máte Python starší verze… kvůli některým příjemným vlastnostem, jsem se rozhodl vykašlat na kompatibilitu se staršíma verzema, takže je potřeba 3.1 nebo výše.

Ano, to mohu potvrdit. Toto mi to také psalo, když jsem měl verzi pod 3.1.
Je potřeba si stáhnout a zkompilovat aktuální verzi 3.1.1.

zkompilovat/nainstalovat - ne každý má gentoo :slight_smile: nebo jiný systém, ke kterému neexistují binární balíčky :wink:

Tak tu máme novou verzi 0.2. Většina změn se udála pod kapotou, bylo opraveno několik bugů - ignorování logů z eventů a webcam, problém s kódováním konfiguračního souboru při špatném nastavení locales (doufám). Nejviditelnější změnou je vylepšený konfigurační skript.
Bohužel jsem trochu sáhnul i do uspořádání pracovního adresáře, takže je potřeba data natahat po aktualizaci znova (stačí spustit pyggs.py a následovat instrukce).

Věci, které by měly následovat v další verzi:

  • [plugin unrated]: Podrobnější výpis nehodnocených keší + možnost hodnotit rovnou z vygenerované stránky
  • české šablony
  • [plugin xtf]: XTF list - určení FTF/STF pomocí oskenování zaslaného logu
  • dokumentace (snad :))

Ja jsem geolog dokazal spacifikovat, takze slouzi celkem k me spokojenosti: http://www.geocaching.com/profile/?guid=1f648084-bf5c-4b73-8826-57fccf03985a ale autor na to uz nema moc casu coz je skoda.

Chtel bych se zeptat. Nezvazujes, ze by se ty statistiky daly generovat z PQ s nalezy co Groundspeak posila? Prijde mi ze v tom jsou vsechny informace ktere se ziskavaji stahovanim a parsovanim webu.

V plánu to je - jen jsem jako BM zacal nejdrive s touto cestou.

Ne ne, zadny PQ, at jsou statistiky pro vsechny! Z ceho si to teda bere data? :slight_smile:

Jo, jo - statistiky z PQ jO ! :wink:

Však to se nevylučuje, hodlám do budoucna podporovat obě cesty.

V současnosti si to bere data postupným parsováním stránek geocaching.com (s rozumnými časovými intervaly, tzn. pokud potřebuje aktualizovat data o mnoha krabkách, tak to trvá dlooouho :)), což je proti pravidlům GS (upozornění předem: pokud má někdo potřebu tu moralizovat - založte si na to vlastní vlákno, díky). Podporu PQ je rozhodně v plánu přidat (jak automatickou, tak manuální načtení ze souboru).

Verze 0.2.1 opravuje bug v parsování data eventů.

(ke stažení na obvyklém místě http://github.com/xificurk/Pyggs/downloads)

Verze 0.2.2 reaguje na přejmenování GS Uknown Cache -> Mystery/Puzzle Cache.

[small](ke stažení na obvyklém místě http://github.com/xificurk/Pyggs/downloads)[/small]

Ahoj.
Chtěl jsem se zeptat zda je možné puštět script i z Windows. Zkoušel jsem to ale objeví se jen "Profile name: " a ať zadám co zadám tak
ERROR: Please, use only alpha-numeric characters.

Díky za radu.