Přejít na obsah


Fotka

ApiGetListingsByCFG - Jak vytvořit CFG

geoget

Nejlepší odpověď gord , 12 březen 2014 - 17:52

Cfg soubor pro tuto funkci muzes vytvorit v libovolnem editoru, ktery vytvari prosty text (napr. poznamkovy blok). Ukazkovy cfg soubor je soucasti instalace Combine a v souboru jsou i vysvetlivky k jednotlivym polozkam. Polozky odpovidaji prislusnemu formulari v Geogetu. Jinou moznosti je vytvaret tento soubor programove, treba primo pres Combine, ale to je dle meho opravdu jen pro zkusene uzivatele.

Přejít na celý příspěvek


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

#1 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 12 březen 2014 - 16:10

V Combine je k dispozici GC Live API příkaz ApiGetListingsByCFG (Stáhne keše podle parametrů v CFG souboru). Bohužel jsem ale nikde nenašel návod, jak psát CFG soubor. Sám konkrétně řeším, jak stáhnout v daném okruhu kolem souřadnic keše několika typů (například Wheriga a Letterboxy).

Jestli jsem to správně pochopil, tak právě k tomuto účelu je to vhodné. Jestli ne, tak mě prosím někdo postrčte správným směrem.


  • 0

#2 gord

gord

    Advanced Member

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

Publikováno 12 březen 2014 - 17:52   Nejlepší odpověď

Cfg soubor pro tuto funkci muzes vytvorit v libovolnem editoru, ktery vytvari prosty text (napr. poznamkovy blok). Ukazkovy cfg soubor je soucasti instalace Combine a v souboru jsou i vysvetlivky k jednotlivym polozkam. Polozky odpovidaji prislusnemu formulari v Geogetu. Jinou moznosti je vytvaret tento soubor programove, treba primo pres Combine, ale to je dle meho opravdu jen pro zkusene uzivatele.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#3 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 12 březen 2014 - 20:39

Tož, já programátorsky zkušený jsem :-) Díky za odpověď. Samozřejmě jsem myslel syntaxi. Nenašel jsem předtím ten vzorový.

Teď zkoumám, jak zadat požadované typy. Jednoznakové zkratky nejsou zrovna intuitivně navržené. Zatím jsem vyzkoumal toto:

 

;; C=CITO E=event G=earthcache H=letterbox I,U,Y=mystery/unknown L=? M=Multi T=traditional V=? W=Webcam

? znamená, že to neskončilo chybou, ale nestahlo se nic. Zkoušel jsem 80 km od středu Prahy.

 

Jak stahnout Wherigo? Existuje nějaká dokumentace? Zkoušel jsem hledat dokumentaci ke GC Live API, ale neúspěšně.


  • 0

#4 petulinka1

petulinka1

    Advanced Member

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

Publikováno 12 březen 2014 - 20:46

Ja ti to reknu takhle: Z nejakyho blize neurcenyho duvodu mi to nefungovalo bez zadani souradnic.... 

 

Jinak pokud chces stahovat cartridge, tak jedine pres GJ (ma na to funkci), nebo rucne.


  • 0

#5 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 12 březen 2014 - 20:50

Souradnice zadané mám a stahování těch typů, co jsem vypsal mi funguje. Nejde mi o stahování cartridgí, chci stahovat normální listingy Wherigo cachí z geocaching.com, ale nevím, jaké mám napsat písmeno do CacheTypes


  • 0

#6 petulinka1

petulinka1

    Advanced Member

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

Publikováno 12 březen 2014 - 20:57

Asi to ma gord rozbity, pokud to nefunguje podle napovedy :D Nebo tam nema vsechno :P


  • 0

#7 HaLuMa

HaLuMa

    Autor Geogetu

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

Publikováno 12 březen 2014 - 21:00

Nejsou to ta pismenka z ID tagu, co ukazuje GG ve sloupci status? tedy, nestaci se tam podivat, jake pismenko ma tten vytouzeny typ kesky?


  • 0

#8 mikrom

mikrom

    Advanced Member

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

Publikováno 12 březen 2014 - 23:09

Nejsou to ta pismenka z ID tagu, co ukazuje GG ve sloupci status? tedy, nestaci se tam podivat, jake pismenko ma tten vytouzeny typ kesky?

vypada to tak -  (T=Traditional Cache, M=Multi-cache, H=Letterbox Hybrid, C=Cache In Trash Out Event, E=Event Cache, L=Locationless (Reverse) Cache, V=Virtual Cache, W=Webcam Cache, O=Other, G=Earthcache, I=Wherigo Cache, U=Unknown Cache, Y=Lost and Found Event Cache, F=Final Location, P=Parking Area, Q=Question to Answer, S=Stages of a Multicache, T=Trailhead, R=Reference Point)


  • 0

#9 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 13 březen 2014 - 0:51

Asi to ma gord rozbity, pokud to nefunguje podle napovedy :D Nebo tam nema vsechno :P

 

Tak I bohužel místo Wherigo stahuje mysterky. Stejně tak Y.

Gorde, mohl by ses na to prosím podívat?


  • 0

#10 gord

gord

    Advanced Member

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

Publikováno 14 březen 2014 - 14:40

Mohl, ale nejdriv asi o vikendu.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#11 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 14 březen 2014 - 14:42

V pohodě... Na nic nespěchám, je to spíš bug report.

Díky moc.


  • 0

#12 gord

gord

    Advanced Member

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

Publikováno 14 březen 2014 - 14:49

Nevydrzel jsem a kouknul. Ve zdrojaku mam:

 

    case sType[i] of
      'C': Result:=Result+'Cache In Trash Out Event'+CRLF;
      'E': Result:=Result+'Event Cache'+CRLF;
      'G': Result:=Result+'Earthcache'+CRLF;
      'H': Result:=Result+'Letterbox Hybrid'+CRLF;
      'I': Result:=Result+'Wherigo Cache'+CRLF;
      'L': Result:=Result+'Locationless (Reverse) Cache'+CRLF;
      'M': Result:=Result+'Multi-cache'+CRLF;
      //'O': Result:=Result+'Other'+CRLF;
      'T': Result:=Result+'Traditional Cache'+CRLF;
      'U': Result:=Result+'Unknown Cache'+CRLF;
      'V': Result:=Result+'Virtual Cache'+CRLF;
      'W': Result:=Result+'Webcam Cache'+CRLF;
      'Y': Result:=Result+'Lost and Found Event Cache'+CRLF;
   END;
 
Takze chyba nebude u me. Bud v API nebo v GG.

  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#13 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 16 březen 2014 - 21:09

Tak aby to nezapadlo, ještě sem doplním, co jsem posílal Gordovi:

 

 

Vyzkoušeno. Přímo přes GeoGet to funguje správně.

Tady je CFG: https://www.dropbox....wnload-test.cfg

A tady testovací dávka: https://www.dropbox....ad-test-cfg.ini

Ale nevím, jestli to k něčemu bude. Prostě tam mám "CacheTypes=I"

 

 

Chyba je tedy podle Gorda nejspíš v GeoGetu. HaLuMo, byl bys prosím tak hodný a příležitostně se na to někdy podíval?


  • 0

#14 gord

gord

    Advanced Member

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

Publikováno 16 březen 2014 - 21:16

Pokud se ti to nacita z formulare spravne, bude naopak problem spis v Combine. Nezapomnel jsem, nezapadlo to, ale zatim jsem se k tomu nedostal.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#15 froggiewalker

froggiewalker

    追跡可能: 0TKR13

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

Publikováno 16 březen 2014 - 21:21

Aha, tak jsem to špatně pochopil, omlouvám se za plašení :-)


  • 0

#16 gord

gord

    Advanced Member

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

Publikováno 16 březen 2014 - 21:26

Neboj, mam to cervene napsane. Az bude cas, podivam se.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#17 plavcik

plavcik

    plavcik

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

Publikováno 03 duben 2019 - 22:20

Pres API si muzes nechat poslat jen ty kese, ktere maji korigovane souradnice. Tedy bez balastu kolem. Jen musis zadat uzemi - kraj, stát, okolí bodu...


No to by to asi taky řešilo. Sice nejde dát stahovat podle polygonu nebo podél trasy, ale když dám stahovat kolem HC a hodně velký kruh, třeba 200km, mělo by to tedy vrátit jen pár keší, kde jsem změnil souřadnice, jestli tomu dobře rozumím. No, večer mám co zkoušet, diky :-)

 
Já už reakci na tuhle diskuzi napíšu sem, sem se to hodí víc - můj plán zapracovat postahování keší s korigovanými souřadnicemi do Combine přes API ztroskotal napřed na tom, že ve vzorovém konfiguračním souboru k ApiGetListingsByCFG chybí volba na keše s korigovanými souřadnicemi (a já si to tam doplnit nedokážu), ale hlavně na tom, že mi to stejně stáhne jen keše v okruhu 60 km (a ne těch 200, jak jsem si představoval).

A to mi nepokryje mou pravidelně stahovanou a aktualizovanou oblast, takže to asi nakonec pořeším tou plnou aktualizací listingů přes API před exportem do GPSky.

Díky moc všem za rady..


  • 0

Oregon 650, iPhone SE + Geoget, L4C


#18 gord

gord

    Advanced Member

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

Publikováno 04 duben 2019 - 7:42

1. Combine neni upraven na nove API, takze korigovane souradnice jej nezajimaji

2. okruh pro stahovani sice muzes nastavit podle sebe, ale gc.com vraci stejne jen "svuj maximalni" okruh (mel jsem za to, ze cca 50 km). Jak je to u GC.API jsem zatim nemel potrebu zkoumat


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#19 plavcik

plavcik

    plavcik

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

Publikováno 04 duben 2019 - 17:19

Ad 1) jsem nepochopil, myslel jsi asi že ApiGetListingsByCFG není upraveno na nové API?

Ad 2) gc.com nevím, tam se mi vždy naplní dřív ten limit 1000 keší. Přes API to stáhne opravdu jen keše do okruhu těch 50 km a víc ani ťuk. V bublinkové nápovědě ve "Stáhnout kešky" je aktuálně uvedeno max. cca 56km/36mil


Tento příspěvek byl upraven od plavcik: 04 duben 2019 - 17:20

  • 0

Oregon 650, iPhone SE + Geoget, L4C


#20 gord

gord

    Advanced Member

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

Publikováno 05 duben 2019 - 6:38

Abychom si rozumneli ohledne toho 1. bodu:

 

Combine v publikovane verzi pouziva pro tuto ulohu geogeti funkci GCLiveGetListing. Ta je postavena nad GC.Live a neumoznuje vyhledavat s ohledem na pritomnost korigovanych souradnic, nema tam na to zadne "zaskrtavatko". Toto bude mozne doplnit pouzitim funkce postavene nad GC.API, jehoz podpora je az v GG verze 2.10. Tam je mozne vyhledavat kese podle toho, zda maji korigovane souradnice nebo ne.

 

A jeste k bodu 2:

 

Vyhledavani pres webove rozhrani mohou mit udelane uplne jinak nez vyhledavani pres nastroje, ktere poskytli programatorum aplikaci, tedy pres GC.Live nebo GC.API. Mohou vyhledavat podle jinych kriterii a vracet sirsi nebo omezenejsi rozsah kesi.


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 






Také označené jedním nebo více z těchto klíčových slov:geoget

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

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

Reklama