user:skript:labforgg
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
user:skript:labforgg [2020/03/19 10:25] – [Seznam změn] gord | user:skript:labforgg [2021/01/02 13:14] – [Popis] gord | ||
---|---|---|---|
Line 15: | Line 15: | ||
===== Popis ===== | ===== Popis ===== | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | Videonávod s možnostmi a ovládáním pluginu [[https:// | ||
+ | </ | ||
+ | |||
Skript umožňuje vyhledávat Adventure LAB keše (resp. jejich série) podle různých kritérií se stejnými možnostmi jako přes webové rozhraní: | Skript umožňuje vyhledávat Adventure LAB keše (resp. jejich série) podle různých kritérií se stejnými možnostmi jako přes webové rozhraní: | ||
Line 53: | Line 58: | ||
{{: | {{: | ||
- | Na obrázku je vidět možnosti vyhledávání. Ve **vyhledávacím profilu** lze vybrat předvolené vlastnosti pro vyhledávání. Po kliknutí na tlačítko Vyhledat se ve spodním seznamu zobrazí série odpovídající vyhledávacím kritériím. Pak tlačítkem **Stáhnout** lze v seznamu vybrané série stáhnout (jako gpx soubor) nebo rovnou importovat do databáze GeoGetu. | + | Na obrázku je vidět možnosti vyhledávání. Ve **vyhledávacím profilu** lze vybrat předvolené vlastnosti pro vyhledávání. Po kliknutí na tlačítko Vyhledat se ve spodním seznamu zobrazí série odpovídající vyhledávacím kritériím. Pak tlačítkem **Stáhnout** lze v seznamu vybrané série stáhnout (jako GPX soubor) nebo rovnou importovat do databáze GeoGetu. |
+ | |||
+ | Zaškrtávací políčko **Zapamatovat čas importu** slouží k tomu, aby si plugin poznamenal aktuální datum a čas a tím pak příště předvyplnil datum a čas pro vyhledávání. Snadno tak lze nalézt a získat jen série, které byly od poslední aktualizace doplněny nebo změněny, a udržovat tak data v databázi aktuální. | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | Vyhledávací profil si můžete upravovat, přidávat své vlastní profily, ... Plugin při svém spuštění použije první profil, který v INI souboru najde. Pokud tedy chcete, aby byl po spuštění aktivní nějaký konkrétní profil, přesuňte jej v souboru '' | ||
+ | </ | ||
+ | |||
+ | Z vlastní zkušenosti pro udržování aktuálního stavu sérií v databázi GeoGetu doporučuji | ||
+ | |||
+ | * použít vhodné nastavení oblasti (stát, kraj) | ||
+ | * mít zaškrtnuté '' | ||
+ | * takto si vyhledávací profil uložit | ||
+ | * pak kliknete na **Vyhledat**, | ||
- | Zaškrtávací políčko **Zapamatovat čas importu** slouží k tomu, aby si plugin poznamenal aktuální datum a čas a tím pak přiště předvyplnil datum a čas pro vyhledávání. Snadno tak lze nalézt a získat jen série, které byly od poslední aktualizace doplněny nebo změněny, a udržovat tak data v databázi aktuální. | ||
- | |||
===== Nastavení pluginu ===== | ===== Nastavení pluginu ===== | ||
Line 94: | Line 111: | ||
* jméno série | * jméno série | ||
* musí být v celém souboru jedinečné. Jak plugin, tak server toto kontroluje. Pokud by byla vytvořena série se stejným jménem ale jiným GC kódem, bude systémem vyhodnocena jako série se změněnou rodičovskou keší | * musí být v celém souboru jedinečné. Jak plugin, tak server toto kontroluje. Pokud by byla vytvořena série se stejným jménem ale jiným GC kódem, bude systémem vyhodnocena jako série se změněnou rodičovskou keší | ||
- | * nesmí obsahovat znak / (lomítko) nebo ' (apostrof). Pokud jméno série od jejího autora tyto znaky, je třeba je nahradit | + | * nesmí obsahovat znak / (lomítko) nebo ' (apostrof). Pokud jméno série od jejího autora tyto znaky, je třeba je nahradit |
* jméno Adventure LAB keše je tvořeno jménem série a jménem vlastní keše ve tvaru '' | * jméno Adventure LAB keše je tvořeno jménem série a jménem vlastní keše ve tvaru '' | ||
* popis série je společný pro všechny keše a je uložen v položce '' | * popis série je společný pro všechny keše a je uložen v položce '' | ||
Line 112: | Line 129: | ||
Číslování keší v sérii je odvozeno od GC kódu rodičovské keše. K němu se přidá znak mínus a za něj pořadové číslo LAB keše v sérii. Toto číslo je převedené z desítkové číselné soustavy na třicetišestkovou (znaky 0-9,A-Z). Prozatím se snad se všemi sériemi vejdeme do jednoho znaku, ale plugin počítá i se dvěma znaky. To dává 1295 keší v jedné sérii. | Číslování keší v sérii je odvozeno od GC kódu rodičovské keše. K němu se přidá znak mínus a za něj pořadové číslo LAB keše v sérii. Toto číslo je převedené z desítkové číselné soustavy na třicetišestkovou (znaky 0-9,A-Z). Prozatím se snad se všemi sériemi vejdeme do jednoho znaku, ale plugin počítá i se dvěma znaky. To dává 1295 keší v jedné sérii. | ||
- | Protože GeoGet musí mít GC kód jeko jedinečnou hodnotu v celé databázi, | + | Protože GeoGet musí mít GC kód jako jedinečnou hodnotu v celé databázi, |
- | Obecny | + | Obecný |
< | < | ||
+ | nebo | ||
+ | < | ||
- | (Písmeno série nemusí mít nutně počátek v A a směřovat k Z, ale může být i opačně od Z k A.) | + | (Písmeno série nemusí mít nutně počátek v A a směřovat k Z, ale může být náhodné nebo i opačně od Z k A.) |
Příklady: | Příklady: | ||
- | * GCxxxxxx-0 ... prvni labka v sérii | + | * GCxxxxxx-0 ... první |
* GCxxxxxx-A ... 11. labka v sérii | * GCxxxxxx-A ... 11. labka v sérii | ||
* GCxxxxxx-10 ... 37. labka | * GCxxxxxx-10 ... 37. labka | ||
Line 130: | Line 149: | ||
Zůstává tak: | Zůstává tak: | ||
- | * jedinečnost kódu keše pro geogetí | + | * jedinečnost kódu keše pro GeoGetí |
* zachován rodičovský kód, z URL se dá odstranit snadno mínus a vše za ním | * zachován rodičovský kód, z URL se dá odstranit snadno mínus a vše za ním | ||
* máme možnost odlišit série | * máme možnost odlišit série | ||
- | * není problém použit číslování i pro velké série, jen bude třeba si uvědomit, že písmeno v pořadovém čísle není číslem série, ale doplňuje vyčerpanou čiselnou | + | * není problém použit číslování i pro velké série, jen bude třeba si uvědomit, že písmeno v pořadovém čísle není číslem série, ale doplňuje vyčerpanou číselnou |
+ | |||
+ | ===== Známé problémy ===== | ||
+ | <WRAP center round important> | ||
+ | K importu do GeoGetu **používejte plugin a ne standardní import GPX souboru** (CTRL+I). Důvody jsou hlavně následující: | ||
+ | </ | ||
+ | |||
+ | * v případě změny pořadí LABek v sérii nedojde ke změně nálezu ke správné LABce | ||
+ | * v případě změny GC kódu rodičovské keše nedojde k odstranění původních LABek z databáze a série tak bude v databázi pod starým i novým GC kódem | ||
+ | * nebudou odstraněny tagy, které u LABky dříve byly a v aktualizovaném GPX souboru už nejsou. Může se jednat např. o příznak sekvenční série, existence bonusové keše, ... To není chyba GeoGetu, ale vlastnost, která zabraňuje tomu, aby při aktualizaci normální keše byly vymazány uživatelem nastavené tagy. Bohužel v případě sérií LABek to způsobuje problémy, které musí řešit plugin | ||
+ | |||
+ | <WRAP center round tip> | ||
+ | K importu GPX souborů, pokud je stahujete samostatně, | ||
+ | </ | ||
+ | |||
+ | * na začátku listingu každé labky je odkaz na LAB sérii. **Pro správnou funkci tohoto odkazu a otevření série v originální aplikaci** je asi nutné HTML odkaz otvírat v Chrome, který otevření přesměruje z browseru na aplikaci. Více podrobností [[http:// | ||
===== Stažení ===== | ===== Stažení ===== | ||
Line 144: | Line 179: | ||
===== Seznam změn ===== | ===== Seznam změn ===== | ||
- | ** 2.1.20 (19.3.2020) ** | + | ** 2.2.1.7 (20.12.2020) ** |
- | * zásadní | + | * lépe rozeznává správné pořadí LABek v sérii, tedy méně varování |
- | + | ||
- | ** 1.3.12 (2.3.2020) ** | + | ** 2.2.1.5 (16.12.2020, počet stažení: 67) ** |
+ | * oprava importu, pokud jméno adresáře obsahuje mezeru | ||
+ | * nová možnost promítnout při importu příznak sekvenční série a pořadí jednotlivých LABek do D/T | ||
+ | |||
+ | ** 2.2.1.1 (10.12.2020, počet stažení: 95) ** | ||
+ | * oprava práce s protokolem importu | ||
+ | * oprava porovnání podle jména LABek v sérii | ||
+ | |||
+ | ** 2.2.1 (5.12.2020, počet stažení: 87) ** | ||
+ | * zcela přepracovaný import dat | ||
+ | * další drobné opravy a změny | ||
+ | |||
+ | <hidden onHidden=": | ||
+ | ** 1.3.12 (2.3.2020, počet stažení: 83) ** | ||
* úvodní veřejná verze pluginu | * úvodní veřejná verze pluginu | ||
- | <hidden onHidden=": | + | ** 2.1.35.1 (18.11.2020, |
+ | * oprava zapamatování posledního data/času importu sérií | ||
+ | |||
+ | ** 2.1.35 (18.11.2020) ** | ||
+ | * oprava kontroly GC kódu LABek při importu | ||
+ | * změna stahování GPX souborů ze serveru - stahují se všechny najednou jako *.zip | ||
+ | | ||
+ | |||
+ | ** 2.1.33 (8.11.2020, počet stažení: 91) ** | ||
+ | * v Admin části: úprava generovaného GPX souboru | ||
+ | * možnost bezpečného importu GPX souboru získaného jinak než stažením pluginem ze serveru | ||
+ | * možnost hromadné aktualizace vybraných sérií (na jediný požadavek na server) | ||
+ | * drobné opravy | ||
+ | |||
+ | ** 2.1.31 (12.10.2020, | ||
+ | * tvorba souboru s osobními daty pro keškomapu | ||
+ | * drobné opravy | ||
+ | |||
+ | ** 2.1.25 (17.5.2020, počet stažení: 173) ** | ||
+ | * drobné opravy | ||
+ | |||
+ | ** 2.1.23 (10.4.2020) ** | ||
+ | * oprava načítání vyhledávacího profilu | ||
+ | |||
+ | ** 2.1.20 (19.3.2020, počet stažení: 48) ** | ||
+ | * zásadní přepracování pluginu i webu, rozlišovacím údajem série je jedinečné číslo LabId, od něj je odvozena | ||
</ | </ | ||
{{tag> | {{tag> |
user/skript/labforgg.txt · Last modified: 2023/05/22 10:00 by gord