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

#141 Hamaci

Hamaci

    Advanced Member

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

Publikováno 06 květen 2011 - 13:56

xificurk napsal/a:
Tak v0.2.20 by měla řešit poslední zmeny na gc.com.

Potvrzuji funkčnost a děkuji za rychlou reakci.
  • 0

#142 hosterb

hosterb

    Member

  • Members
  • PipPip
  • 23 příspěvků(y)

Publikováno 08 květen 2011 - 20:10

Hamaci napsal/a:

xificurk napsal/a:
Tak v0.2.20 by měla řešit poslední zmeny na gc.com.

Potvrzuji funkčnost a děkuji za rychlou reakci.

Dobra a rychla prace, tez potvrzuji funkcnost. Diky!
  • 0

#143 kuliocko

kuliocko

    Advanced Member

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

Publikováno 16 květen 2011 - 22:40

Se zpozdenim hlasim, ze mi to taky funguje. :) Diky za skvelou praci.
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#144 xxvasa

xxvasa

    Newbie

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

Publikováno 30 květen 2011 - 14:35

uz sem nekolik statistik v pohode vygeneroval, vcera sem chtel dalsi a piseo to:
WARNING  Pyggs.plug.cache >> Aktualizuji výšková data v databázi keší... tato operace může chvíli trvat.
WARNING  Pyggs.plug.cache >> Stažení výškových dat selhalo, zkusím znovu za 5 sekund...
WARNING  Pyggs.plug.cache >> Stažení výškových dat selhalo, zkusím znovu za 5 sekund...
ERROR    Pyggs.plug.cache >> Stažení výškových dat selhalo.
Traceback (most recent call last):
  File "./pyggs.py", line 646, in <module>
    pyggs.run()
  File "./pyggs.py", line 346, in run
    self.plugins[plugin].prepare()
  File "/home/xxvasa/Stažené/pyggs/plugins/cache.py", line 115, in prepare
    base.Plugin.prepare(self)
  File "/home/xxvasa/Stažené/pyggs/plugins/base.py", line 57, in prepare
    upgraded = self.onPluginUpgrade(pluginVersion)                                                                    
  File "/home/xxvasa/Stažené/pyggs/plugins/cache.py", line 90, in onPluginUpgrade                                     
    self.storage.query("UPDATE [cache] SET [elevation] = ? WHERE [guid] = ?", (elevation, cache["guid"]))             
  File "/home/xxvasa/Stažené/pyggs/plugins/base.py", line 142, in query                                               
    result = db.cursor().execute(query, values).fetchall()                                                            
sqlite3.IntegrityError: cache.elevation may not be NULL

co delam spatne?
  • 0

#145 geomacik

geomacik

    Advanced Member

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

Publikováno 05 červen 2011 - 9:31

Oskar team napsal/a:
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.


Zkusil jsem to rozbehat pod ceskymi Win XP a narazil jsem na stejny problem.
Aktualni verze Pyggs, poustim to v Pythonu 3.2. V pyggs.py na radce 615 se vyraz val.isalnum() vyhodnoti jako false, at uz zadam jakykoliv nazev profilu.

Tipnul bych si, ze jde o problem s kodovanim ve Windowsi konzoli. Zkusil jsem prepnout konzoli do UTF-8 (prikaz chcp 65001), ale vubec nic to nezmenilo.
  • 0

#146 xificurk

xificurk

    Advanced Member

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

Publikováno 08 červen 2011 - 14:44

geomacik napsal/a:
Aktualni verze Pyggs, poustim to v Pythonu 3.2. V pyggs.py na radce 615 se vyraz val.isalnum() vyhodnoti jako false, at uz zadam jakykoliv nazev profilu.

Tipnul bych si, ze jde o problem s kodovanim ve Windowsi konzoli. Zkusil jsem prepnout konzoli do UTF-8 (prikaz chcp 65001), ale vubec nic to nezmenilo.


To se mi nechce věřit... tohle jsem kdysi testoval (ted zrovna po ruce XP nemam) a problem nebyl, i Oskaruv problem byl nakonec zpusoben tim, co zadaval.

Zkus prosim kdyz tak pustit tenhle testovaci skriptik a poslat výstup.

xxvasa napsal/a:
uz sem nekolik statistik v pohode vygeneroval, vcera sem chtel dalsi a piseo to:

opraveno v0.2.21
  • 0

#147 geomacik

geomacik

    Advanced Member

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

Publikováno 16 červen 2011 - 11:56

Sorry za pozdni reakci, dneska to vyzkousim.

xificurk napsal/a:
To se mi nechce věřit... tohle jsem kdysi testoval (ted zrovna po ruce XP nemam) a problem nebyl, i Oskaruv problem byl nakonec zpusoben tim, co zadaval.

Zkus prosim kdyz tak pustit tenhle testovaci skriptik a poslat výstup.


  • 0

#148 geomacik

geomacik

    Advanced Member

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

Publikováno 16 červen 2011 - 21:28

Testovaci input: type(value) = <class 'str'>
repr(value) = 'pokus\r'
value.isalnum() = False
value.isprintable() = False

  • 0

#149 xificurk

xificurk

    Advanced Member

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

Publikováno 17 červen 2011 - 6:45

geomacik napsal/a:

Testovaci input: type(value) = <class 'str'>
repr(value) = 'pokus\r'
value.isalnum() = False
value.isprintable() = False


Huh, díky... To jsem fakt nečekal. :-) Problém o víkendu opravím.
  • 0

#150 kuliocko

kuliocko

    Advanced Member

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

Publikováno 25 červen 2011 - 21:47

ahoj, uz delsi dobu (tak mesic) si chci aktualizovat statistiky, ale mam bohuzel problem se stazenim vyskovych dat. Konecne jsem se dokopal k tomu to resit, ale nepomohla ani nejnovejsi verze, ani par uprav v nastaveni.

Nejprve hlaska:
WARNING  Pyggs.plug.cache >> Stažení výškových dat selhalo, zkusím znovu za 5 sekund...

Potom:
ERROR    gcparser.http >> An error occured while downloading 'http://www.geocaching.com/account/editprofiledetails.aspx', will retry in 1 seconds.
ERROR    gcparser.http >> An error occured while downloading 'http://www.geocaching.com/account/editprofiledetails.aspx', will retry in 5 seconds.
ERROR    gcparser.http >> An error occured while downloading 'http://www.geocaching.com/account/editprofiledetails.aspx', will retry in 25 seconds.
ERROR    gcparser.http >> An error occured while downloading 'http://www.geocaching.com/account/editprofiledetails.aspx', will retry in 125 seconds.

... a tak dale

Co s tim? :-/

edit: ted koukam na profil a statistiky se tam aktualizovaly...chybu mi to pise porad, ale uz jen tu s gcparser.http
  • 0

Nokia 5800XM + Handy Geocaching AE -> Samsung Galaxy Nexus + C:Geo


#151 PeS

PeS

    Member

  • Members
  • PipPip
  • 13 příspěvků(y)

Publikováno 08 červenec 2011 - 10:17

Ahoj,
tak jsem zkusil aktualizovat sve statistiky, akorat je problem s tim serverem pro elevaci. V -D modu jsem si zkopiroval ten zlobivy odkaz, a uz je to jasne. Jen mi je divne, PyGGS si nedela lokalni DB tak, aby tahle data neaktualizaoval pri dalsim generovani statistik?

Chybu kterou to dokaze vyhodit:
http://ws.geonames.o...323&lng=15.7534

Error: the free servers are currently overloaded with requests.

Resenim je do toho dotazu na geonames.org vlozit jeste parametr username jako jmeno profilu nebo spise loginid z GC.com, at to je jednoznacne a muze se aktualizovat vice profilu bez vzajemneho ovlivnovani.

Vysvetleni je na http://www.geonames.org/export/ dole , cast credits.

Muj zatim osklivy hack (nevim jak rychle tam dat jmeno profilu, zda se dostanu k nadrazenym datum) souboru plugins/cache.py na radku 103:

data = self.master.fetch("http://ws.geonames.org/astergdem?lat={0}&lng={1}&username=PSovic".format(lat, lon))

Kazdy si tam vlozte sve jmeno nez to autor upravi. Kazdopadne diky autorovi za veskerou praci :)

  • 0

#152 MrBlackhawk

MrBlackhawk

    Newbie

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

Publikováno 20 červenec 2011 - 4:34

Stejná chyba jako u kuliocka, tedy ERROR gcparser.http >>An error occured while downloading http://www.geocachin...iledetails.aspx na profilu mi to nezobrazuje nálezy (červené tečky na mapách) kde se stala chybička? P.S. v programování se teda rozhodně nevyznám:-))) Haló haló, sleduje to někdo???
  • 0

#153 ok1np

ok1np

    Newbie

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

Publikováno 22 srpen 2011 - 16:30

Ahoj, poradí mi prosim někdo co s touhle chybovou hláškou? palda@palda-laptop:/media/Palda_/geocaching/xificurk-pyggs-0c5fb96$ ./pyggs.py /usr/bin/env: python3: Adresář nebo soubor neexistuje měl sem starej python a tak jsem přes synaptic nainstaloval 3.1 Díky za radu
  • 0

#154 Hamaci

Hamaci

    Advanced Member

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

Publikováno 07 září 2011 - 13:32

Nedávno nám GS nabídnul možnost zvolit si vlastní formát pro datum.
Bohužel Pyggs to nezkousne. Musel jsem si nastavit zpět emerický formát.
Traceback (most recent call last):
  File "/opt/Pyggs-0.2.20/pyggs.py", line 646, in <module>
    pyggs.run()
  File "/opt/Pyggs-0.2.20/pyggs.py", line 352, in run
    self.plugins[plugin].run()
  File "/opt/Pyggs-0.2.20/plugins/myfinds_topperiods.py", line 37, in run
    templateData = self.getTopPeriods()
  File "/opt/Pyggs-0.2.20/plugins/myfinds_topperiods.py", line 96, in getTopPeriods
    next_day = datetime.datetime.strptime(day, "%Y-%m-%d") + datetime.timedelta(1)
  File "/usr/lib/python3.1/_strptime.py", line 332, in _strptime
    (data_string, format))
ValueError: time data '2007-13-10' does not match format '%Y-%m-%d'

  • 0

#155 xificurk

xificurk

    Advanced Member

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

Publikováno 18 září 2011 - 11:49

ok1np napsal/a:
Ahoj,

poradí mi prosim někdo co s touhle chybovou hláškou?

palda@palda-laptop:/media/Palda_/geocaching/xificurk-pyggs-0c5fb96$ ./pyggs.py
/usr/bin/env: python3: Adresář nebo soubor neexistuje

měl sem starej python a tak jsem přes synaptic nainstaloval 3.1

Díky za radu


Zjevně se nepodařilo automaticky najít binárku pythonu 3.1. Netuším, co dělá ubuntu? jinak a proč to selhalo; každopádně to můžeš dodat ručně, tak že budeš pyggs pouštět takto:
/cesta/k/binarce/pythonu/python /cesta/ke/skriptu/pyggs


@Hamaci: Jo, zkousne jen amerciký formát - nevím jaká je situace teď, ale když to poprvé na gc.com zavedli, tak to bylo silně nekompletní, takže člověk občas dostával datum ve svém formátu, občas ve výchozím americkém... a tyhle jejich kraviny odmítám řešit :/ Každopádně jsem zvědav, jak to nakonec dopadne s jejich 3rd party API, to by mohlo spoustu takových problémů eliminovat a zdá se, že se konečně blíží do použitelné podoby.
  • 0

#156 PeS

PeS

    Member

  • Members
  • PipPip
  • 13 příspěvků(y)

Publikováno 29 září 2011 - 13:51

xificurk napsal/a:
Každopádně jsem zvědav, jak to nakonec dopadne s jejich 3rd party API, to by mohlo spoustu takových problémů eliminovat a zdá se, že se konečně blíží do použitelné podoby.


Ano, ale pouze pro premium member :-/ Normalni useri maji takove limity, ze to snad ani nestoji za to (3kese/den apod), ach jo....
  • 0

#157 HaLuMa

HaLuMa

    Autor Geogetu

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

Publikováno 29 září 2011 - 14:48

Pro pripad statistik je soucasne API trochu obtizne pouzitelne. Napriklad: - lze tahat jakekoliv PQ, vyjma MyFinds. :o - pro vyhledani kesek existuje spousta vyhledavacich pareametru, vyjma 'nalezce'. Takze nejde vyhledat jen ty kese, ktere jsem nalezl. Moc to neusnadnuji, ze?
  • 0

#158 xificurk

xificurk

    Advanced Member

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

Publikováno 29 září 2011 - 19:41

Ohledně API předpokládám, že stahování myfinds dodělají a naivně stále doufám, že limity trochu uvolní. Ale vzhledem ke zkostnatělosti GS, je otázkou kdy a jestli vůbec :/ Některé jejich změny fakt nechápu - z letoška např. změna zobrazení Difficulty/Terrain ve vyhledávání z textového na obrázkové. Pro legitimní uživatele je to opruz navíc (už se mi podařilo pomocí tlačítek zpět/vpřed v prohlížeči zobrazit stránku s otazníčky místo D/T obrázků). A programy, které stránky navzdory TOS parsují, musí stáhnout krom jedné stránky i 20 obrázků => 20x víc požadavků na server.
  • 0

#159 Hamaci

Hamaci

    Advanced Member

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

Publikováno 03 říjen 2011 - 14:17

Po prvním spuštění na nové instalaci Ubuntu 11.04 na mne vypadlo toto:

INFO Pyggs >> Spouštím plugin map_cr...
Traceback (most recent call last):
File "/opt/Pyggs-0.2.21/pyggs.py", line 647, in <module>
pyggs.run()
File "/opt/Pyggs-0.2.21/pyggs.py", line 352, in run
self.plugins[plugin].run()
File "/opt/Pyggs-0.2.21/plugins/map_cr.py", line 62, in run
provinces[provincesAbbr[province]] = len(caches[province])
KeyError: 'Kraj Vysocina'

Řekl bych, že tato chyba s novou instalací nesouvisí, ale raději to uvádím.
  • 0

#160 xificurk

xificurk

    Advanced Member

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

Publikováno 04 říjen 2011 - 9:21

Hamaci: dík za report, najednou se GS rozhodl psát Kraj Vysocina i s tím 'Kraj' - fixnul jsem to v 0.2.22. Další změnou je identifikace aplikace při stahování výškových dat, jak psal výše PeS.
  • 0




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

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

Reklama