Přejít na obsah


Fotka

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


  • Pokud chcete vložit odpověď, přihlašte se
181 odpovědí na toto téma

#1 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 09 September 2009 - 15:46

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 :-)

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

Co to umí?
* generovat třeba takové statistiky http://www.geocachin...55-784057c8973e, aktualizovat nálezy na geocaching.cz, i profil na geocaching.com na 0 kliknutí (ať žije cron :))
* snadná rozšiřitelnost pomocí pluginů
* možnost upravit vzhled - šablony (systém pytenjin) a styly jsou v samostatných souborech
* běhat také pod Windows (zkusil by někdo ověřit funkčnost na Macu?)

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/xi...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).
  • 0

#2 Hamaci

Hamaci

    Advanced Member

  • Members
  • PipPipPip
  • 1183 příspěvků(y)

Publikováno 11 September 2009 - 9:37

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.
  • 0

#3 xpj

xpj

    Advanced Member

  • Members
  • PipPipPip
  • 625 příspěvků(y)

Publikováno 11 September 2009 - 10:01

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

Zde popisovaný postup Geoget+ggstats se mi bohužel rozchodit nepovedlo :-(
  • 0
Garmin GPSMAP 60CSx + Topo Czech 1.2
Sony Ericsson K750i + Opera Mini 4.1beta + Handy Geocaching 3.2.5
Apple iPod Nano + Pocket Queries as VCards (via GPSBabel :-)

#4 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 11 September 2009 - 10:30

xpj napsal/a:
Zde popisovaný postup Geoget+ggstats se mi bohužel rozchodit nepovedlo :-(


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 :)
  • 0

#5 xpj

xpj

    Advanced Member

  • Members
  • PipPipPip
  • 625 příspěvků(y)

Publikováno 11 September 2009 - 11:56

xificurk napsal/a:

xpj napsal/a:
Zde popisovaný postup Geoget+ggstats se mi bohužel rozchodit nepovedlo :-(


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 :)


Kdybych měl nějaké vylepšení, tak Ti ho tam commitnu :-)
  • 0
Garmin GPSMAP 60CSx + Topo Czech 1.2
Sony Ericsson K750i + Opera Mini 4.1beta + Handy Geocaching 3.2.5
Apple iPod Nano + Pocket Queries as VCards (via GPSBabel :-)

#6 lukabike.com

lukabike.com

    Advanced Member

  • Members
  • PipPipPip
  • 1207 příspěvků(y)

Publikováno 11 September 2009 - 16:49

xpj napsal/a:
Perfektní, ihned (doma) vyzkouším :-)

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


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.....
  • 0

Garmin 60csx, MacBook Air M1 + Geoget 2.8.X


#7 pavels

pavels

    Advanced Member

  • Members
  • PipPipPip
  • 282 příspěvků(y)

Publikováno 13 September 2009 - 8:56

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?
  • 0

#8 Pitel

Pitel

    Advanced Member

  • Members
  • PipPipPip
  • 38 příspěvků(y)

Publikováno 13 September 2009 - 9:27

Mam ten samy problem jako pavels.
  • 0

#9 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 13 September 2009 - 13:21

pavels napsal/a:
ImportError: cannot import name OrderedDict


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.
  • 0

#10 Hamaci

Hamaci

    Advanced Member

  • Members
  • PipPipPip
  • 1183 příspěvků(y)

Publikováno 13 September 2009 - 19:42

xificurk napsal/a:

pavels napsal/a:
ImportError: cannot import name OrderedDict


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.
  • 0

#11 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 13 September 2009 - 21:22

Hamaci napsal/a:
zkompilovat aktuální verzi 3.1.1.


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

#12 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 21 September 2009 - 2:07

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 :))
  • 0

#13 semik75

semik75

    Advanced Member

  • Members
  • PipPipPip
  • 942 příspěvků(y)

Publikováno 24 September 2009 - 7:37

Ja jsem geolog dokazal spacifikovat, takze slouzi celkem k me spokojenosti: http://www.geocachin...26-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.
  • 0
Pokud se o mě chcete dozvědět víc, tak navštivte můj web: http://tomasek.cz/.

#14 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 24 September 2009 - 9:09

semik75 napsal/a:
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.
  • 0

#15 Pazitka

Pazitka

    Advanced Member

  • Members
  • PipPipPip
  • 393 příspěvků(y)

Publikováno 24 September 2009 - 14:12

Ne ne, zadny PQ, at jsou statistiky pro vsechny! Z ceho si to teda bere data? :-)
  • 0
Via est scopus!

#16 Kapsa

Kapsa

    Kapsa

  • Members
  • PipPipPip
  • 3084 příspěvků(y)

Publikováno 24 September 2009 - 15:50

Jo, jo - statistiky z PQ jO ! ;)
  • 0
www.michalkupsa.cz - můj web o cestování, fotografování a geocachingu.

#17 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 24 September 2009 - 16:51

Pazitka napsal/a:
Ne ne, zadny PQ, at jsou statistiky pro vsechny!

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

Z ceho si to teda bere data? :-)

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).
  • 0

#18 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 08 November 2009 - 23:10

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

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

#19 xificurk

xificurk

    Advanced Member

  • Members
  • PipPipPip
  • 116 příspěvků(y)

Publikováno 10 November 2009 - 14:33

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

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

#20 Oskar team

Oskar team

    Newbie

  • Members
  • Pip
  • 3 příspěvků(y)

Publikováno 11 November 2009 - 14:37

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.
  • 0




3 uživatel(ů) prochází toto téma

0 uživatelů, 3 návštěvníků 0 anonymních uživatelů

Reklama