GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:logator

Logator

Logátor slouží k vytvoření TAGu - “FoundLogWordsCount”, který obsahuje spočítaná slova ve “found” lozích na nalezených keších. Do budoucna slouží jako podklad pro statistiky aby se tyto logy nemusely při generování statistik neustále přepočítávat. Nově ještě hodnocení keší dle “mdCachingPoints” (vytvoří tento TAG).

Script to add TAG - “FoundLogWordsCount” to the database. This TAG contains the sum of words in found logs for a specific found cache. And new version create TAG “mdCachingPoints”

Autor

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

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:logator?download

Diskuze

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

Popis

Logátor slouží k vytvoření TAGu - „FoundLogWordsCount“, který obsahuje spočítaná slova ve „found“ lozích na nalezených keších. Do budoucna slouží jako podklad pro statistiky aby se tyto logy nemusely při generování statistik neustále přepočítávat. Co to zvládne:

  • rozpozná to vaše logy na dané keši a spočítá počet slov
  • rozpozná i write-note pro velmi dlouhé logy pokud mají stejný datum jako úvodní found log.
  • rozpozná logy u všech typů keší a eventů
  • umí to najít chybějící logy (a vypsat je do seznamu) pro jednoduchou možnost doplnění
  • umí to najít zdvojené logy a to obou typů (a vypsat je do seznamu)
    • chybné dvojité logy v DB geogetu (dáno vývojem na geogetu a zanesením dvojitých logů do DB)
    • skutečné dvojité logy pocházející z GC.COM

Nově ještě vytváří (pokud není vypnuto) TAG - “mdCachingPoints”, je to takové trošku lepší hodnocení keší. Defakto jde o to, že keši je určen jistý koefecient viz stránka mdCachingPoints a pak se počítají pro danou keš body podle tohoto vzorce:
mdCachingPoints = (koeficient keše) x (obtížnost) x (terén)

Nastavení a konfigurace

Nastavení najdete v menu geogetu: Plugin/Správce pluginů, záložka Konfigurace pluginů, Logator… je tam defakto jediné a doporučuji ho nechat na Default (slouží pro tichý běh skriptu)

Možnosti nastavení (TYPE_WORK):

  • 0 - zkontroluje všechny nalezené keše které nemají TAG “FoundLogWordsCount” (standardně nastaveno)
  • 1 - zkontroluje všechny nalezené keše v aktuálně zobrazeném seznamu
  • 2 - zkontroluje úplně všechny nalezené (znovu přepočítá logy)

Možnosti nastavení (MDCACHINGPOINTS):

  • 0 - vypnuto
  • 1 - zapnuto (default) - generování TAGu mdCachingPoints k nalezeným keším

Dva režimy pouštění skriptu

  • Z lišty nebo menu GeoGetu - vystřelí na vás dialogové okno kde si můžete ručně vybrat jeden z režimů viz výše. Nemá to vliv na defaultní nastavení to zůstane pořád stejné (v případě nějakého problému zobrazí na konci možnost zobrazit problémové keše v seznamu GeoGetu a následně opravit)
  • Z jiného skriptu - dialogové okno se nezobrazí a pustí se skript v tichém režimu s defaultním nastavením (v případě problému zobrazí na konci činnosti informační okno).

Poznámky, známé problémy

Známé problémy:

  • pokud se sejde více vašich Write-note logů na stejném datu jako váš Found log tak budou započítány do logu (možnosti rozpoznávání co je ještě Found LOG a co ne) - je to takto řešeno kvůli lidem co píší dlouhé logy a nestačí jim jeden LOG na zalogování - předpokládám, že to příliš často nenastane…

Dvojité a vícenásobné logy

  • Dvojité logy v databázi geogetu které ale neobsahuje GC.COM (vznikají v průběhu různých manipulací a přechodů na nové verze, různé typy stahování Live, GeoJarry a další a další). Doporučuji nainstalovat skript od Gorda: Jednoduché a pomocné skripty který se jmenuje: Smazání přebytečných logů v databázi a pomocí tohoto skriptu vyčistit problémy s dvojitými logy.
  • Dvojité logy v GC.COM - ty je potřeba nejprve odstranit z GC.COM pak použít výše uvedené postupy úklidu logů v databázi a mělo by se to také srovnat.

Stažení

Stáhnout aktuální verzi: logator-1.2.1.gip

Seznam dostupných verzí

FilenameFilesizeLast modified
logator-1.2.1.gip9.1 KiB2017/06/01 10:36
logator-1.2.0.gip9.1 KiB2016/02/17 00:00
logator-1.1.0.gip8.5 KiB2015/04/16 00:00
logator-1.0.4.gip7.7 KiB2014/11/27 00:00
logator-1.0.3.gip7.7 KiB2014/11/07 00:00

Seznam změn

1.2.1 (2017/06/01)

  • Upraveno počítání slov a vráceny spojky takže se trochu přidá počet slov - omezení bylo dost striktní tak teď je to přesnější

1.2.0 (2016/02/17)

  • Upraveno počítání slov z důvodu používání nového MarkDown systému
  • Upraveno rozpoznávání slov - důsledkem bude pokles počtu spočítaných slov, někdy asi i docela drastický.

1.1.0 (2015/04/16)

  • Oprava drobné chybky
  • přidáno generování mdCachingPoints (Podrobnosti ZDE)

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

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

1.0.4 (2014/11/27)

  • Oprava UTF/ANSI konverze … problém s nicky…

1.0.3 (2014/11/07)

  • Drobná korekce měla by zabránit zdvojení TAGU

1.0.2 (2014/01/06)

  • Drobné kosmetické úpravy

1.0.1 (2013/12/20)

  • Oprava pár drobných mušek (SQL, tmp adresář)
  • Urychlení algoritmu

1.0.0 (2013/12/20)

  • Úvodní verze
user/skript/logator.txt · Last modified: 2017/06/01 10:38 (external edit)