GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:checker

Checker

Usnadnění při zadávání souřadnic do ověřovacích služeb.

Autor

Pokud se Vám doplněk líbí, kliknutím na tlačítko Donate můžete přispět na jeho vývoj.

Nekamarádíte se s PayPalem? Napište mi email a domluvíme se na jiném způsobu, třeba převodu na účet.

Automatická instalace

Nainstalovat do GeoGetu
Instalaci doplňku spustíte kliknutím na tlačítko vlevo. Následně budete v prostředí GeoGetu provedeni instalačním procesem. Pro zajištění této funkce je třeba mít na počítači již nainstalovaný a spuštěný program GeoGet .
Kliknuli jste na tlačítko a nic se nestalo? Máte opravdu spuštěný GeoGet ? Je to potřeba! Nebo možná máte zastaralý webový prohlížeč. Nevadí, instalaci doplňku můžete jednoduše vyvolat i prostým zkopírováním (označit text → klik pravým tlačítkem → kopírovat) následujícího odkazu do schránky: https://www.geoget.cz/doku.php/user:skript:checker?download

Diskuze

Diskuze o tomto skriptu se nachází na stránkách Geocaching.cz.

Popis

Pokud Vás nebaví políčko po políčku vyplňovat souřadnice do ověřovacích služeb, tak je právě tento jednoduchý plugin určen právě pro Vás!

Funguje tak, že:

  • Pokud je v seznamu označená keš, a spustí se plugin, použijí se tzv. korigované souřadnice (čili souřadnice finálového waypointu)
  • Pokud je v seznamu označen waypoint, a spustí se plugin, použijí se souřadnice onoho waypointu.
  • Pokud se skript pustí z okna listingu, tak se použijí korigované souřadnice.
  • Skript z listingu vyčte odkaz URL ověřovací služby, tuto stránku otevře v interním prohlížeči, a vyplní souřadnice za Vás. Pokud se nemusí vyplňovat captcha, tak i zmáčkne ENTER, v opačném případě skončí kurzor v políčku captchy a čeká na vaše úspěšné vyřešení Turingova testu (opsání kódu z obrázku).

V současnosti podporuje služby:

Samotná funkce pluginu je ta, že se skriptu pro AutoHotkey předhodí parametry service coord url
service může být geocheck, geochecker, evince, hermansky, komurka, gccounter, gccounter2, certitudes, gpscache, gccheck, challenge|%GEOGET_OWNER%, challenge2|%GEOGET_OWNER%, gcappsGeochecker, gcappsMultichecker, geocachefi, geowii, gcm, doxina
coord jsou souřadnice ve tvaru N 50 01 234 E 15 45 678 (automaticky se doplní nula k minutám pokud jsou pouze jednočíselné)
url je odkaz na ověřovací službu, která se v AHK prohlížeči otevře

Např. tedy: komurka N 50 15 123 E 015 54 123 http://geo.komurka.cz/check.php?cache=GC12345

Plugin má několik zajímavých nastavení pro pokročilé uživatele. Nastavují se ručně, změnou v souboru Checker.ini.

Pokud se nastaví answer=1, tak plugin kontroluje výsledek ověření, a tento umí zpětně zapsat k finálovému waypointu. Zároveň se zapíše i datum, kdy bylo ověření provedeno. Pokud tedy například nastavíme correct=OK a incorrect=NOK, tak se do poznámky finálového waypointu zapíše {OK 12.06.2016} případně {NOK 12.06.2016}. Pro vizualizaci této informace v seznamu, lze využít gordův plugin FinalWP.

Lze také zapnout zvukový signál beep=1, kdy lze (ne)úspěšnost rozeznat i sluchem.

A pokud se často setkáváte s kešemi, které mají v Checkeru nějaké doplňující informace, lze možností copymysg=1 zapnout uložení této informace do schránky. Pak je jen na vás, zda si ji uložíte třeba do poznámky keše.

Milníky:
0.0.1.2 - První veřejná verze
0.1.0.0 - Plugin si otevírá okno svého prohlížeče. Je tedy nezávislý a vašem prohlížeči, nevadí mu reklamy na stránce s ověřením, funguje rychleji.
0.2.0.0 - Celý plugin přepsán z AutoIt do AutoHotkey (GPL licence)
2.5.0.0 - Přibyla zpětná vazba o výsledku ověření. Plugin je tak schopen do GeoGetu zapsat zda bylo ověření úspěšné či nikoliv.
2.12.0 - Dovede si poradit s více ověřovači v listingu (např: GC5GVRK, GC39D30) tak, že dá na výběr, který chceme použít
2.14.0 - Plugin si umí do schránky zkopírovat zprávu z ověřovače, lze ji pak třeba ručně vložit do poznámky keše/waypointu
2.19.0 - Lze zapnout logování do souboru, takže lze uchovat přehled zkoušených řešení
3.0.0 - Podpora LittleDebugHelper, podpora checkeru od geocaching.com, volání GGP/GGE po ověření (export ověřené keše do GPX)

Od verze 2.19.0 jsou přibaleny tři dávky pro Combine pro snadnější vyhledání keší které (ne)mají ověření.

  • Checker - At least one SERVICE - Vyhledá keše, které mají v listingu odkaz na libovolnou z podporovaných ověřovacích služeb
  • Checker - Selected SERVICE - Vyhledá keše, které mají v listingu odkaz na zadanou službu
  • Checker - Multiple SERVICES - Vyhledá keše, které mají v listingu odkaz na více než jednu ověřovací službu

Ukázka

Instalace

Po instalaci si plugin ve správci pluginů přidejte na toolbar.

Tip: Od verze GeoGetu 2.9.0 lze plugin ve správci pluginů přiřadit do kontextového menu keše.

Nastavení a konfigurace

Nastavení volitelných funkcí pro pokročilé uživatele je prozatím pomocí ručně vytvořeného a editovaného INI souboru s názvem Checker.ini v adresáři pluginu.

Checker.ini
[Checker]
; Zapíná ladící, VELMI upovídaný režim, ten je hlavně pro mě :)
debug=0

; Pokud je nastaveno 1, vynutí použití nejnovějšího vykreslovacího jádra IE (místo výchozího IE7)
iefix=1

; Pokud je nastaveno 1, tak se vypne kontrola odvolání certifikátu. (nutné pro některé weby na HTTPS, např. gccheck.com)
certfix=1

; Pokud je nastaveno 1, BUDE se provádět kontrola výsledku ověření
answer=1

; Hodnota bude zapsána do poznámky waypointu spolu s datem ověření (v našem případě {OK 12.06.2016})
; Pokud je prázdná hodnota, nezapíše se nic
correct=OK

; Hodnota bude zapsána do poznámky waypointu spolu s datem ověření (v našem případě {NOK 12.06.2016})
; Pokud je prázdná hodnota, nezapíše se nic
incorrect=NOK

; Pokud je nastaveno 1, tak bude výsledek ověření oznámen systémovým zvukem SimpleBeep/Stop
beep=1

; Pokud je nastaveno 1, tak se u geocheck a gccheck zkopíruje ownerova poznámka k ověření do schránky,
; odkud je možné přes Ctrl+V vložit kamkoliv
copymsg=1

; Nastavení doby po kterou se čeká na načtení stránky. Výchozí hodnota je 5s
timeout=10

; Zapnutí jednoduchého logování do souboru Checker.csv (obsahuje datum a čas, ID keše, testované souřadnice a výsledek)
history=1

; Pokud je nastaveno 1, tak se do poznámky waypointu uloží informace v případě, že nebyla nalezena žádná ověřovací služba. (V terénu tak lze poznat, že nelze poznat zda jsou finálové souřadnice správně)
writenotfound=0

; Hodnota bude zapsána do poznámky waypointu spolu s datem (v našem případě {NF 12.06.2016})
; Pokud je prázdná hodnota, nezapíše se nic
notfound=NF

; Název GGP pluginu, který se má spustit po ověření
; Pokud je hodnota prázdná, tak se nic spouštět nebude (ukázkový ExportCurrWpt.ggp.pas v souborech, pozor nastavuje se v něm exportní cesta!)
callggp="\Checker\ExportCurrWpt.ggp.pas"

; Název GGE pluginu, který se má spustit po ověření
; Pokud je hodnota prázdná, tak se nic spouštět nebude. do ggeoutput se zadává cesta kam se uloží vyexportovaný soubor
callgge=
ggeoutput=

Stažení

Stáhnout aktuální verzi: checker-3.1.1.gip

Archiv starších verzí: https://geocaching.mikrom.cz/geoget/pluginy/checker/

Seznam dostupných verzí

FilenameFilesizeLast modified
checker-3.1.1.gip469.3 KiB2024/02/02 15:49
checker-3.0.1.gip465.9 KiB2021/05/01 19:56

Seznam změn

3.1.1 (2022/08/08)

  • přidána detekce mrtvého ověřovače “evince.locusprime.invalid” (bylo jen evince.locusprime.net)
  • pokud je u keše více než jedno ověření, je možno zvolit jaké chceme (U GC9Q4Y3 jsou tři geocheckery, u GC6DJTY deset), nápad gord
  • aktualizace AutoHotkey na v 1.1.34.03
  • aktualizace překladu

3.0.0 (2021/05/01)

  • přidána podpora GZ Checker (https://infin.ity.me.uk/GZInput.php) - ale ten web je dělaný v MS FrontPage a moc nejde
  • přidána podpora geotjek.org
  • přidána podpora puzzle-checker.com (GC80HFF, GC8X0WQ, …) se vším všudy (ověření správnosti, zkopírování poznámky)
  • gccounter.de i gccounter.com jsou definitivně po smrti
  • přidána podpora ověření na geocaching.com (přes GC.Live) - díky gordovi!
  • přidána podpora gccc.eu
  • přidána podpora gocaching.de
  • přidána možnost zavolat ggp/gge po ověření
  • aktualizace AutoHotkey na 1.1.33.08
  • přidána podpora LittleDebugHelper (http://ggplg.valicek.name/plugin/DebugHelper)

:!: Zobrazit změny ve starších verzích

Skrýt změny ve starších verzích

2.22.0 (2019/06/05) 1120 stažení

  • u keše GC823B0 je odkaz na checker v hintu, takže nyní budeme prohledávat i hint
  • kosmetické úpravy v kódu
  • aktualizace AutoHotkey na 1.1.30.03
  • opět povolen gccounter.com, vypadá to, že web je zase funkční
  • přidána podpora pro geotjek.eu

2.21.0 (2018/10/25) 654 stažení

  • autoclose okna o překročení limitu
  • masivní oprava parsování ownersMessage, takže už to třeba na GC2R6R8, GC4W3B2 nespadne
  • gccounter.de a gccounter.com je mrtev - “Dieser Service wird nicht mehr fortgeführt!”
  • aktualizace AutoHotkey na 1.1.30.00

2.20.0 (2018/07/24) 392 stažení

  • oprava logování do souboru Checker.csv
  • oprava dávky pro Combine
  • doplněno parsování nbsp ve zprávě z checkeru (ownersMessage)
  • aktualizace autohotkey na 1.1.29.01
  • v INI přibyla možnost writenotfound a notfound

2.19.0 (2018/05/01) 419 stažení

  • přidána podpora gctoolbox.de
  • aktualizace AutoHotkey na 1.1.28.02
  • v INI přibyl parametr “history”, kterým je možno zapnout jednoduché logování do CSV
  • přibaleny dávky pro Combine

2.18.1 (2018/03/03) 332 stažení

  • aktualizace AutoHotkey na verzi 1.1.28.00

2.18.0 (2018/03/02)

  • oprava gc-apps.com/checker
  • přidána podpora geocache-planer.de

2.17.0 (2017/12/17)

  • přidána podpora GEOGET_SILENTINSTALL
  • zrušena porpora geo.komurka.cz - služba je mrtvá
  • oprava gc-apps.com/geochecker

2.16.0 (2017/10/13)

  • aktualizace AutoHotkey na verzi 1.1.26.01
  • přidána proměnná timeout do INI. Nyní je možno změnit výchozích 5s na více u některých pomalých ověřovačů

2.15.0 (2017/06/13)

  • BETA: teoreticky automatické přihlášení na project-gc.com u challenge keší (INI: pgclogin=1)
  • ošetřeno parsování odkazů bez uvedeného protokolu HTTP/HTTPS, takže jen //gccheck.com
  • ověření na geocheck.org podporuje slovenštinu
  • oprava parsování geochecker.com. Je upravený web s jedním polem na souřadnice (varianta s dvěma poli zachována)

2.14.0 (2017/06/01) 124 stažení

  • přidána podpora validator.gcm.cz (na gc.gcm.cz/validator je přesměrování)
  • někdy, asi pokud je keš na geocheck.org smazaná se sice objeví souřadnice, ale nelze je ověřit - uživatel je na to upozorněn
  • v INI přibyla možnost beep=1, která aktivuje zvukovou odezvu ověření, aby se nemuselo koukat do rohu (měl by být jiný zvuk pro správně a špatně)
  • zároveň se výsledek ověření promítne i do titulku okna
  • nová ikonka
  • vylepšená detekce ověření u gpscache
  • BETA: na webu geocheck.org, gccheck.com, zkopírujeme vzkaz od ownera do schránky, občas je tam něco zajímavého, tak je na uživateli zda si to ručně vloží někam do GeoGetu (v INI parametr copymsg)

2.13.0/1 (2017/04/26) 143 stažení

  • Optimalizace parsování (o 50% méně pomalých regexů)
  • Další volitelný parametr do INI. fixcert (pokud je nastaven na 1, tak se vypne kontrola odvolání certifikátu. nezbytné pro gccheck.com)
  • geocheck.org: uznáme i “Zadané souřadnice nejsou zcela přesné” jako správné řešení
  • Definitivně umřel web speedygt.ic.cz/gps, ale zda se že je vše na geo.hermansky.net, takže dojde k upravení odkazu
  • oprava parsování na gc-apps.com
  • doplněna možnost kontroly ověření pro geochecker.gps-cache.de
  • oprava geochecker.gps-cache.de pokud se má místo souřadnic vyplnit odpověď
  • geocache.fi se načítá v angličtině
  • oprava špatné detekce ověření u geocache.fi (např. u GC14G37)
  • oprava challenge keší (rozdílné chování podle toho zda odkaz končí jen GC kódem, nebo je za ním ještě lomítko a číslo)
  • pro úplnost doplněna doxina, s upozorněním na nefunkční ověření
  • oprava detekce debugovacího režimu

2.12.0/1 (2017/03/15) 113 stažení

  • oprava webu hermansky.net (někdy přibudou vteřiny, někdy ne, tak si poradíme s oběmi variantami)
  • zrušena podpora Evince (jen zakomentováno v Checker.ahk) → http://www.geocaching.cz/topic/31312-evince-mimo-provoz/
  • dovede si poradit s více ověřovači v listingu (např: GC5GVRK, GC39D30)
  • gccheck.com má problémy s certifikátem pro HTTPS, s tím nic neudělám
  • doplnění cz překladu
  • aktualizace AutoHotkey na nejnovější verzi 1.1.25.01

2.11.1 (2017/02/16) 143 stažení

2.10.0 (2017/02/03) 112 stažení

  • přidána podpora geowii.miga.lv
  • drobné opravy a úpravy debug módu

0.2.9.0 (2017/01/25) 101 stažení

0.2.8.0 (2017/01/22)

  • pokud se během instalace zjistí, že v INI neexistuje klíč iefix, tak ho raději zapíšeme s hodnotou 1 (true)

0.2.7.1 (2017/01/08)

  • přidána podpora gc-apps.com/geochecker (a trochu i gc-apps.com/multichecker)
  • oprava zapisování výsledku do poznámky waypointu. pokud je v INI napsano jen např. correct= (bez hodnoty), tak se nezapíše

0.2.6.2 (2016/12/28)

  • optimalizace kódu
  • přidána podpora ověření Challenge keší
  • přidáno nastavení iefix v INI, pro vynucení použití nejnovějšího vykreslovacího jádra (místo výchozího IE7)
  • aktualizace AHK na nejnovější verzi 1.1.24.4
  • nová chybová hláška při chybě vyplňování souřadnic

0.2.5.3 (2016/06/12) 243 stažení

  • přidáno ověření na gccheck.com
  • přidána nějaká druhá verze gccounter.de
  • konečně se AHK skript nezhroutí pokud na stránce nenalezne políčko k vyplnění!
  • přidána volitelná možnost předání výsledku ověření do GeoGetu (zápis do poznámky finálového waypointu)
  • oprava parsování z certitudes.org
  • na geochecker.com přidán natvrdo k URL parametr “&language=English” aby byla stránka vždy anglicky
  • spousta malých oprav a úprav

0.2.3.0 (2016/02/23) 254 stažení

  • ošetřena chyba na geocheck.org
  • aktualizace AutoHotkey na nejnovější verzi
  • použití knihovny InstallTool
  • úprava parsování odkazů na ověřovací služby
  • přidána podpora geochecker.gps-cache.de
  • při parsování odkazů z listingu se nebere ohled na velikost písmen (u keše GC6BEEF je url velkými písmeny)
  • odkaz na ověření se hledá v celém listingu (u keše GC3PVWQ je odkaz v ShortDescription)

0.2.1.0 (2015/07/14) 297 stažení

  • znatelné zrychlení (vyřešeno čekání na načítající stránku)
  • kosmetické úpravy kódu
  • příprava na možnou další funkcionalitu (skript vrací údaj o (ne)úspěšnosti ověření)

0.2.0.1 (2015/07/07) 133 stažení

  • přidána ikona
  • oprava jedné mezery navíc

0.2.0.0 (2015/07/06)

  • přepsání celého “browseru” z AutoIt do AutoHotkey (OpenSource, nevyžaduje k chodu další knihovny)
  • obsahuje všechny novinky z betaverze 0.1.3.0 co vyšla na fóru
    • oprava vytuhávání na geocheck.org, geochecker.com
    • v otevřeném okně funguje F5
  • obsahuje vlastní lokalizaci (pokud běží na českých Windows je česky, pokud ne, tak anglicky)
  • přidána podpora “1 pole” u geocheck.org

0.1.3.0 (2015/06/21)

  • aktualizace AutoIt na nejnovější verzi
  • oprava vytuhávání u geocheck.org
  • pročištění a zjednodušení kódu
  • oprava chyby při parsování nulových souřadnic
  • oprava geochecker.com opět klikáme na ověření (chaptcha se vzdala?)
  • oprava vytuhávání na geochecker.com
  • oprava umístění paypalu při změně velikosti okna
  • v otevřeném okně funguje F5

0.1.2.1 (2015/03/19) 238 stažení

  • na geochecker.com přidali captchu, tak oprava ověření. někdy se napoprvé nenačte správně obrázek, ale stačí si kliknout pro refresh obrázku

0.1.2.0 (2014/11/16) [194 stažení]

  • optimalizace kódu
  • doplnění překladu

0.1.1.2 (2014/10/07) [140 stažení]

  • Oprava chyby s doplňováním nuly k souřadnicím u jednoho webu
  • Přidána lokalizace do češtiny

0.1.0.2 (2014/05/04)

  • přidán plugin GGC, takže lze spustit z okna listingu
  • benevolentnější chování - pokud je vybrán bod ověřují se jeho korigované souřadnice, pokud waypoint tak souř. waypointu. žádná vazba na “Final”

0.1.0.1 (2014/05/01) 71 stažení

  • přidáno posunutí stránky s výsledkem pokud nebylo na první pohled vidět úspěšné ověření
  • oprava chyb z verze 0.1.0.0
  • ESC zavře okno
  • oprava nefunkčnosti kopírovat/vložit mimo browser (chyba AutoHotkey. poslední funkční verze 3.3.8.1)
  • prohlížeč spuštěn jako RunExecNoWait, takže neblokuje práci s GeoGetem

0.1.0.0 (2014/05/01)

  • kompletně přepsáno, otevírá se ve vlastním prohlížeči
  • oprava vkládání souřadnic na geo.komurka.cz. web neakceptuje minuty bez úvodní nuly pokud se jedná o jednociferné číslo
  • úprava parsování z geochecker.com
  • přidáno gccounter.com (nejen gccounter.de)

0.0.1.8 (2014?)

  • oprava vkládání souřadnic na geo.komurka.cz. web neakceptuje minuty bez úvodní nuly pokud se jedná o jednociferné číslo

0.0.1.7 (2014/04/28)

  • dodělána podpora webu certitudes.org (bez přihlášení

0.0.1.6 (2014/04/28) 14 stažení

  • další ošetření parsování url
  • přidána malinka prodleva mezi posílanými příkazy
  • oprava geocheck.org

0.0.1.5 (2013/11/28) 160 stažení

  • přidána podpora webu http://www.certitudes.org/
  • přidána podpora geotjek.dk (obdoba geocheck.org)
  • png ikonka
  • podpora mezer v cestě k souboru

0.0.1.4 (2013/05/17)

  • přidán changelog
  • úprava detekce titulku okna (detekoval jsem to v angličtině :) )

0.0.1.3 (2013/05/02)

  • zvýšen timeout z 15 na 30 sekund
  • zrušena informační hláška o použití korigovaných souřadnic

0.0.1.2 (2013/05/02)

  • První veřejná verze
  • přidána podpora GCCounter.de

0.0.1.1 (2013/04/30)

  • GIP verze
user/skript/checker.txt · Last modified: 2024/02/02 15:49 by mikrom