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

#121 bender-king

bender-king

    Advanced Member

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

Publikováno 07 leden 2011 - 10:32

Pitel napsal/a:
Asi zase neco zmenili...

Traceback (most recent call last):
  File "./pyggs.py", line 637, in <module>
    pyggs.run()
  File "./pyggs.py", line 344, in run
    self.plugins[plugin].run()
  File "/home/pitel/pyggs/plugins/elevations.py", line 38, in run
    caches = self.cache.storage.getDetails(myFinds.keys())
  File "/home/pitel/pyggs/plugins/cache.py", line 226, in getDetails
    self.plugin.master.parse("cache", guid)
  File "./pyggs.py", line 383, in parse
    handler(parser)
  File "/home/pitel/pyggs/plugins/cache.py", line 123, in parseCache
    details["elevation"] = self.getElevation(details["lat"], details["lon"])
  File "/home/pitel/pyggs/plugins/cache.py", line 99, in getElevation
    elevation = int(elevation.read().strip())
ValueError: invalid literal for int() with base 10: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">\r\n<html>\r\n<head>\r\n<title>GeoNames</title>\r\n<link rel="search" type="application/opensearchdescrip'


Tohle neni gc webem,mozna... to se nejak jinak chova ws.geonames.org ... pri chybnem dotazu to vrati misto cisla kompletni html chybovou stranku ... a s tim ten script nepocita, je tam v Pyggs/plugins/cache.py: int(elevation.read().strip()) ... a tohle int neni - ten stav by se mel nejak osetrit....
  • 0

#122 Pitel

Pitel

    Advanced Member

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

Publikováno 12 leden 2011 - 10:42

Divne, ted to funguje... :o EDIT: A ted zase ne. :(
  • 0

#123 Hamaci

Hamaci

    Advanced Member

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

Publikováno 14 leden 2011 - 11:27

Teď to zase už asi tři dny nefunguje mně.
Traceback (most recent call last):
  File "/opt/Pyggs-0.2.17/pyggs.py", line 637, in <module>
    pyggs.run()
  File "/opt/Pyggs-0.2.17/pyggs.py", line 344, in run
    self.plugins[plugin].run()
  File "/opt/Pyggs-0.2.17/plugins/cache_topfeatures.py", line 37, in run
    caches = self.cache.storage.getDetails(myFinds.keys())
  File "/opt/Pyggs-0.2.17/plugins/cache.py", line 226, in getDetails
    self.plugin.master.parse("cache", guid)
  File "/opt/Pyggs-0.2.17/pyggs.py", line 383, in parse
    handler(parser)
  File "/opt/Pyggs-0.2.17/plugins/cache.py", line 123, in parseCache
    details["elevation"] = self.getElevation(details["lat"], details["lon"])
  File "/opt/Pyggs-0.2.17/plugins/cache.py", line 99, in getElevation
    elevation = int(elevation.read().strip())
ValueError: invalid literal for int() with base 10: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">\

  • 0

#124 kuliocko

kuliocko

    Advanced Member

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

Publikováno 15 leden 2011 - 13:45

Me taky nefunguje uz nekolik dni, porad stejna chyba. Xificurk ma urcite zkousky, tak nema cas :)
  • 0

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


#125 Pitel

Pitel

    Advanced Member

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

Publikováno 24 leden 2011 - 10:37

Mozna trosku drsne, ale fungujici:
while true; do ./pyggs.py -D; done

  • 0

#126 kuliocko

kuliocko

    Advanced Member

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

Publikováno 29 leden 2011 - 13:22

Pitel napsal/a:
Mozna trosku drsne, ale fungujici:

while true; do ./pyggs.py -D; done


drsne a u me navic nefungujici...teda nechal jsem to bezet jen asi 10 minut, treba by se casem neco stalo... :)
  • 0

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


#127 kuliocko

kuliocko

    Advanced Member

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

Publikováno 19 únor 2011 - 0:08

koukam, ze moje chyba je v parsovani detailu cache:
ERROR    GCparser.CacheParser >> Could not parse cache details.
Traceback (most recent call last):
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 968, in <module>
    pyggs.run()
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 347, in run
    self.plugins[plugin].run()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/elevations.py", line 38, in run
    caches = self.cache.storage.getDetails(myFinds.keys())
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/cache.py", line 217, in getDetails
    self.plugin.master.parse("cache", guid)
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 386, in parse
    handler(parser)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/cache.py", line 118, in parseCache
    self.storage.update(details)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/cache.py", line 192, in update
    cur.execute("INSERT INTO cache(guid, waypoint, name, owner, owner_id, hidden, type, country, province, lat, lon, difficulty, terrain, size, disabled, archived, hint, attributes, lastCheck, elevation) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", (data["guid"], data["waypoint"], data["name"], data["owner"], data["owner_id"], data["hidden"], data["type"], data["country"], data["province"], data["lat"], data["lon"], data["difficulty"], data["terrain"], data["size"], data["disabled"], data["archived"], data["hint"], data["attributes"], int(time.time()), data["elevation"]))
KeyError: 'country'

Co s tim? :|
  • 0

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


#128 geomacik

geomacik

    Advanced Member

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

Publikováno 11 březen 2011 - 18:36

Doufam, ze tenhle projekt neumrel... Statistiky Pyggsu se mi libi vic, nez ty oficialni od GS.
  • 0

#129 xificurk

xificurk

    Advanced Member

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

Publikováno 14 březen 2011 - 14:12

Neumřel, jen je proklatě málo času a nějak mi přestaly chodit maily ze zdejšího vlákna. Nicméně, mně dneska proběhl update vpořádku - na jaké kešce to selhává, nebyla to nějaká dočasné anomálie?
  • 0

#130 kuliocko

kuliocko

    Advanced Member

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

Publikováno 15 březen 2011 - 11:28

xificurk napsal/a:
Neumřel, jen je proklatě málo času a nějak mi přestaly chodit maily ze zdejšího vlákna. Nicméně, mně dneska proběhl update vpořádku - na jaké kešce to selhává, nebyla to nějaká dočasné anomálie?



Ahoj, stale mi to hazi stejnou chybu, takze docasna anomalie to asi nebude. Prestalo mi to chodit, kdyz jsem chtel pridat tyto kesky: GC1EZNM, GCPFZX, GC19KD4.

Diky, ze sis nasel cas. :)
  • 0

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


#131 kuliocko

kuliocko

    Advanced Member

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

Publikováno 15 březen 2011 - 11:34

Tak omyl, uz to hlasi neco jinyho....ted mi to vyhodilo tohle:

Traceback (most recent call last):
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 968, in <module>
    pyggs.run()
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 347, in run
    self.plugins[plugin].run()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/elevations.py", line 36, in run
    myFinds = self.myfinds.storage.select()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/myfinds.py", line 121, in select
    self.checkValidity()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/myfinds.py", line 100, in checkValidity
    self.plugin.master.parse("myFinds")
  File "Geocaching/xificurk-Pyggs-0de4e68/pyggs.py", line 386, in parse
    handler(parser)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/plugins/myfinds.py", line 61, in parseMyFinds
    myFinds = list(myFinds.getList())
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 822, in getList
    self.load()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 813, in load
    self._load("http://www.geocaching.com/my/logs.aspx?s=1", True)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 456, in _load
    self.data = self.fetcher.fetch(url, authenticate=authenticate, data=data)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 97, in fetch
    cookies = self.getCookies()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 170, in getCookies
    self.login()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 284, in login
    logged = self.loginAttempt()
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 319, in loginAttempt
    webpage = self.fetch("http://www.geocaching.com/Default.aspx", data=data, authenticate=True, check=False)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 116, in fetch
    web = self.fetchData(opener, url, data)
  File "/home/michal/Geocaching/xificurk-Pyggs-0de4e68/libs/gcparser.py", line 136, in fetchData
    web = opener.open(url, urllib.parse.urlencode(data))
  File "/usr/lib/python3.2/urllib/request.py", line 364, in open
    req = meth(req)
  File "/usr/lib/python3.2/urllib/request.py", line 1052, in do_request_
    raise TypeError("POST data should be bytes"
TypeError: POST data should be bytes or an iterable of bytes. It cannot be str.

  • 0

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


#132 xificurk

xificurk

    Advanced Member

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

Publikováno 21 březen 2011 - 13:17

Ve verzi 0.2.18 jsou snad opraveny chybky v parsování http://github.com/xi...pyggs/downloads, tak to testněte.
Jen mě ještě napadlo, že některé problémy můžou být způsobeny nastavením jiného jazyka pro geocaching.com - budete fungovat jen v anglické verzi - sorry, ale nemám sílu to udržovat pro víc jazykových mutací (obzvláště v tom prasáckém stavu jakým je ten web napsán :-)).
  • 0

#133 Hamaci

Hamaci

    Advanced Member

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

Publikováno 21 březen 2011 - 13:28

Proběhlo mi to bez chyby. Ale je fakt, že jsem ráno profil aktualizoval předchozí verzí, kterou jsem měl upravenou, aby ignorovala nadmořskou výšku, takže v lokální db mám v tuto chvíli u všech keší 0 m.n.m. DÍKY!
  • 0

#134 kuliocko

kuliocko

    Advanced Member

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

Publikováno 21 březen 2011 - 21:55

Tak me to bohuzel zase hazi chybu:

Traceback (most recent call last):
  File "Geocaching/xificurk-pyggs-3f2ec36/pyggs.py", line 643, in <module>
    pyggs.run()
  File "Geocaching/xificurk-pyggs-3f2ec36/pyggs.py", line 350, in run
    self.plugins[plugin].run()
  File "/home/michal/Geocaching/xificurk-pyggs-3f2ec36/plugins/elevations.py", line 38, in run
    caches = self.cache.storage.getDetails(myFinds.keys())
  File "/home/michal/Geocaching/xificurk-pyggs-3f2ec36/plugins/cache.py", line 234, in getDetails
    self.plugin.master.parse("cache", guid)
  File "Geocaching/xificurk-pyggs-3f2ec36/pyggs.py", line 389, in parse
    handler(result)
  File "/home/michal/Geocaching/xificurk-pyggs-3f2ec36/plugins/cache.py", line 123, in parseCache
    elevation = self.getElevation(details["lat"], details["lon"])
  File "/home/michal/Geocaching/xificurk-pyggs-3f2ec36/plugins/cache.py", line 99, in getElevation
    elevation = int(elevation.read().strip())
ValueError: invalid literal for int() with base 10: '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">\r\n<html>\r\n<head>\r\n<title>GeoNames</title>\r\n<link rel="search" type="application/opensearchdescrip'

Na gc.com mam nastavenou anglictinu, takze v tom by nemel byt problem. Zkousel jsem vypnout plugin elevations, ale zadna zmena.
  • 0

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


#135 xificurk

xificurk

    Advanced Member

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

Publikováno 21 březen 2011 - 23:03

kuliocko napsal/a:
Tak me to bohuzel zase hazi chybu:

Na gc.com mam nastavenou anglictinu, takze v tom by nemel byt problem. Zkousel jsem vypnout plugin elevations, ale zadna zmena.


Sakra, na tohle jsem zapomněl, tak rychle ještě dnes v0.2.19 - ten server, co poskytuje výšková data je asi chvílema přetížený a vrací nesmysly.
  • 0

#136 kuliocko

kuliocko

    Advanced Member

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

Publikováno 22 březen 2011 - 10:42

xificurk napsal/a:
Sakra, na tohle jsem zapomněl, tak rychle ještě dnes v0.2.19 - ten server, co poskytuje výšková data je asi chvílema přetížený a vrací nesmysly.


Uz to funguje, diky moc. :)
  • 0

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


#137 Hamaci

Hamaci

    Advanced Member

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

Publikováno 22 březen 2011 - 13:26

xificurk napsal/a:
Sakra, na tohle jsem zapomněl, tak rychle ještě dnes v0.2.19 - ten server, co poskytuje výšková data je asi chvílema přetížený a vrací nesmysly.


Tak jsem si nechal zaktualizovat celou db a také potvrzuji funkčnost výškových dat.
Díky!
  • 0

#138 geomacik

geomacik

    Advanced Member

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

Publikováno 02 duben 2011 - 8:58

kuliocko napsal/a:
Uz to funguje, diky moc. :)


Tady taky, diky :)
  • 0

#139 geomacik

geomacik

    Advanced Member

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

Publikováno 02 duben 2011 - 19:37

Pardon, posledni chybove hlaseni ignorujte, zrejme jsem pretazenej - pletu si nazvy kesi :)
  • 0

#140 xificurk

xificurk

    Advanced Member

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

Publikováno 05 květen 2011 - 18:46

Tak v0.2.20 by měla řešit poslední zmeny na gc.com.
  • 0




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

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

Reklama