GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:jednoducheskripty

Jednoduché skripty

Zde je uveden seznam jednoduchých jednoúčelových scriptů, pro které není vytvořen gip soubor a není je tedy možné instalovat automaticky, nekontroluje se instalovaná verze proti poslední dostupné (pokud je verze uvedena, tak jen uvnitř zdrojového kódu). Jedná se vesměs o takové pomocné nástroje.

Skripty mohou dobře posloužit i jako ukázkové příklady pro ty, kteří chtějí nějaký skriptík udělat a nevědí jak na to.

Diskuze

Diskuze o těchto skriptech se nachází na stránkách Geocaching.cz.

I zde jsou skripty rozděleny na

Výkonné

Zde jsou skripty, které nějakým způsobem manipulují s daty v databázi - nastavují, upravují, mažou.

Smazaní Final WPT u tradičních keší

Autor: mikrom
Stáhnout ... (1.14 KiB, 5y ago, 517 downloads)

V celé databazi vyhledá finálové waypointy u tradičních keší a pokud mají stejné souřadnice jako vlastní keš, nabídne jeho smazání.

Smazaní WPT bez souřadnic

Autor: mikrom
Stáhnout ... (739 B, 5y ago, 492 downloads)

Ve zobrazeném seznamu keší vyhledá waypointy bez souřadnic a nabídne jejich smazání.

Smazaní duplicitních Final WPT

Autor: Gord
Stáhnout ... (1.31 KiB, 4y ago, 418 downloads)

Skript smaže duplicitní finálové waypointy. Za duplicitní se považují ty, které mají stejné souřadníce (shodují se na 5 desetinných míst v interním formátu) i komentář (waypoint.cmt). Skript vytváří protokol DATADIR\RemoveWpt.log s informacemi o tom, co smazal.

Skript pracuje s celou databází, ne jen se zobrazeným seznamem keší.

Smazání přebytečných logů v databázi

Autor: Gord
Stáhnout ... (3.13 KiB, 5y ago, 624 downloads)

U označených keší vymaže všechny logy, které překračují kritéria v nastavení GeoGetu. To může být užitečné třeba po stažení všech logů ke keši, když už nejsou potřeba.

Nastavení stavu Archivováno

Autor: Gord
Stáhnout ... (1.37 KiB, 5y ago, 444 downloads)

U označených keší nastaví stav archivováno.

Počty nálezů do tagu

Autor: Gord
Stáhnout ... (1006 B, 5y ago, 446 downloads)

Pro zobrazené keše zjistí počet v databázi uložených nálezových logů a tento počet zapíše ke každé keši do TAGu Nalezy.

Změna data a času poslední aktualizace nálezů

Autor: Gord
Stáhnout ... (2.94 KiB, 2y ago, 159 downloads)

Funkce pro aktualizaci Vašich nálezů si poznamenává datum a čas posledního použití, aby při dalím spuštění stahovala jen novější logy. Občas může být užitečné vědět, kdy byla tato funkce naposledy použita nebo tento čas posledního použití změnit. Tento jednoduchý scriptík to umožní. Zacházejte s ním však opatrně, nejpépe po záloze databáze - chybné nastavení může zastavit aktualizaci nálezů.

Doplnění tagu s datem publikace

Autor: mpik
Stáhnout ... (3.01 KiB, 4y ago, 445 downloads)

U keší zobrazených v okně vyhledá log s datem publikace a toto datum doplní do tagu DatePublished. Pokud publikační log není stažen, stáhne přes API všechny logy dané keše, doplní tag a přebytečné logy smaže. Pokud u dané keše chybí publikační log (typicky u keší starších než 07.2005), tag s datem publikace se nevytvoří. Lze ho dodělat ručně např. podle prvních logů nebo podle data publikace.

Tento tag může sloužit pro různé statistiky. Součástí je primitivní vizualizační skript pro zobrazení data v čitelném formátu, do tagu se kvůli třídění zadává jako yyyymmdd.

Tento skript má dnes spíše historický význam, po omezení ze strany GS na 30 logů v jednom dotazu (pův. 1000) by běžel neúnosně dlouho. A snad bude časem řešení na jiném principu.

POZOR, stahování všech logů trvá velice dlouho, i několik hodin, je možno přerušit, keše s vyplněným tagem DatePublished se při dalším spuštění přeskočí.

Smazaní nepotřebných SRTM souborů

Autor: mikrom
Stáhnout ... (7.01 KiB, 5d ago, 18 downloads)

Projede celou databázi a vytvoří si seznam všech názvů SRTM souborů (pokud má keš finálku, tak se berou korigované souřadnice). Poté načte seznam všech souborů ve složce SRTM a oba seznamy porovná. Nakonec dá uživateli na výběr ze tří možností: soubory smaže; ponechá beze změny; přesune do složky srtm\old. V každém případě se vygeneruje log se seznamem adeptů pro smazání/smazaných souborů.

Hodí se v případě, že jste GeoGetem prohnali spoustu keší z oblastí, které jste následně zase smazali. Pozor, porovnává s aktuálně vybranou databází! (Pokud máte jinou databázi s jiným státem, tak o jeho SRTM dlaždice přijdete).

Exportní

Zde jsou skripty, které data v databázi exportují do jiných formátů, vytvářejí přehledy a podobně.

Export do LOC formátu

Autor: Gord
Stáhnout ... (1.44 KiB, 5y ago, 442 downloads)

Exportuje zobrazené keše do formátu LOC.

HTML přehled

Autor: Gord
Stáhnout ... (1024 B, 4y ago, 447 downloads)

Exportuje zobrazené keše do formátu tabulky v HTML. V tabulce je uveden i sloupec obsahující hodnotu TAGu *Bonusova*, tedy hodnota bonusu uvedená u této keše. Tabulka může sloužit jako rychlý přehled třeba při powertrailech.

Field Notes s logy

Autor: Gord
Stáhnout ... (1.21 KiB, 4y ago, 411 downloads)

Skript je vhodný například pro použití v situaci, kdy se z týmu oddělil člen a chce si snadno zalogovat všechny keše nalezené v týmu. Podmínkou je přítomnost logů (a keší) z doby působení v týmu v databázi GeoGetu. Skript tedy není vhodný pro logování nových nálezů.

Skript exportuje zobrazené keše do formátu souboru Field Notes (v GPS navigaci geocache_visit.txt) ale na rozdíl od GPS do souboru doplní logy uživatele, které jsou přítomny v databázi. Vytvořený soubor je vhodný pro import na server Geocaching.com tak, aby uživatel měl předvyplněním polí (datum, typ logu, text logu) usnadněno logování keší. K “odklikání” keší může být použit GCLogger.

Nastavení notifikací pro Gmail

Autor: RenierX
Stáhnout ... (884 B, 5y ago, 405 downloads)

Skript ze seznamu keší vytvoří XML soubor, který lze importovat jako filtr do Gmailu (Nastavení - Filtry). Notifikace keší vyskytujících se v tomto filtru jsou pak automaticky mazány (přesunovány do koše). Neobtěžují už pak např. maily o enablování, disablování, přesunu, atd. již nalezených (nebo jakýchkoliv jiných zvolených) keší. Délka jednoho filtru je omezená na něco málo přes 200 keší, pro více keší je třeba vytvořit více filtrů. Import filtrů je nejprve potřeba povolit v Labu.

Vizualizační

Ikonky ve sloupci podle TAGu Bookmark

Autor: Gord
Stáhnout ... (13.64 KiB, 5y ago, 453 downloads)

Ukázkový vizualizační skriptík slouží k zobrazení ikonek podle toho, jaké TAGy kategorie Bookmark má keška nastaveny. Pokud jich má keš nastaveno více, zobrazí všechny, ke kterým zná ikony. Jde jen o ukázkový skript, protože v tagu se mohou vyskytnout libovolné hodnoty a skript obsahuje jen ikony pro pár hodnot, které mě zrovna zajímají. Pokud to bude u vás jinak, musíte změnit ikony v tom souboru. Jednoduchou úpravou lze skript přinutit ke zobrazovaní jiné kategorie tagů.

Ke správné funkci je pochopitelně potřeba mít zobrazený sloupec, který má kategorii Bookmark zobrazovat.

Hint přímo ve sloupci v seznamu

Autor: medwyn_cz
Stáhnout ... (402 B, 4y ago, 525 downloads)

Vizualizační skript který dovede zobrazovat hint přímo ve sloupci v seznamu. Pro správnou funkci je potřeba přidat nový sloupec typu Vlastní a přiřadit mu tento vizualizační skript.

Poznámka přímo ve sloupci v seznamu

Autor: mikrom
Stáhnout ... (352 B, 3y ago, 211 downloads)

Vizualizační skript který dovede zobrazovat poznámku přímo ve sloupci v seznamu. Pro správnou funkci je potřeba přidat nový sloupec typu Vlastní a přiřadit mu tento vizualizační skript.

Pomocné

Reload toolbar

Autor: mikrom
Stáhnout ... (1.62 KiB, 5y ago, 449 downloads)

Skript zajistí překreslení toolbaru s pluginy, což se jinak udělá buďto při restartu GeoGetu nebo uložením nastavení ve správci pluginů.

Řešení šifer

Jo Nesbo

Autor: mikrom
Stáhnout ... (1.78 KiB, 1y ago, 133 downloads)

V jedné knize je použita šifra, kterou používali kvůli tomu, aby si text nemohl přečíst náhodný kolemjdoucí. Jelikož se jedná o opakující se ukrajování od konce, napsal jsem si na to tento jednoduchý skript.

Seznam skriptů ke stažení

FilenameLast modified
bookmark.ggv.pas (13.64 KiB, 5y ago, 453 downloads)2012/06/08 00:00
clearsrtm.ggp.pas (7.01 KiB, 5d ago, 18 downloads)2017/11/19 22:27
comment.ggv.pas (352 B, 3y ago, 211 downloads)2014/09/14 00:00
dtlastupdateyourfinds.ggp.pas (2.94 KiB, 2y ago, 159 downloads)2015/07/20 00:00
gmail-import.gge.pas (884 B, 5y ago, 405 downloads)2012/05/25 00:00
hint.ggv.pas (402 B, 4y ago, 525 downloads)2013/01/04 00:00
htmlprehled.gge.pas (1024 B, 4y ago, 447 downloads)2013/04/12 00:00
loc.gge.pas (1.44 KiB, 5y ago, 442 downloads)2012/05/24 00:00
nesbo.ggp.pas (1.78 KiB, 1y ago, 133 downloads)2016/04/11 00:00
poctylogudotagu.ggp.pas (1006 B, 5y ago, 446 downloads)2012/05/24 00:00
reload.ggp.pas (1.62 KiB, 5y ago, 449 downloads)2012/05/24 00:00
removeduplfwpt.ggp.pas (1.31 KiB, 4y ago, 418 downloads)2013/10/25 00:00
removelogs.ggp.pas (3.13 KiB, 5y ago, 624 downloads)2012/05/24 00:00
setarchivestatus.ggp.pas (1.37 KiB, 5y ago, 444 downloads)2012/05/24 00:00
smazfinalutradicek.ggp.pas (1.14 KiB, 5y ago, 517 downloads)2012/05/24 00:00
smazwptbezsouradnic.ggp.pas (739 B, 5y ago, 492 downloads)2012/05/24 00:00
FilenameLast modified
datepublished-1.0.3.gip (3.01 KiB, 4y ago, 445 downloads)2012/12/10 00:00
fieldnoteswithlogs-1.0.0.gip (1.21 KiB, 4y ago, 411 downloads)2013/04/12 00:00
user/skript/jednoducheskripty.txt · Last modified: 2017/11/21 07:02 by mpik