GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:geopuzzle

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:geopuzzle [2013/03/25 22:49] – [Diskuze] osnicauser:skript:geopuzzle [2021/01/21 11:23] (current) – nová verzia 2.1.1 osnica
Line 1: Line 1:
 ====== GeoPuzzle ====== ====== GeoPuzzle ======
-**CS/SK:** Doplnok ku štatistikám, ktorý umožňuje automatizovať generovanie HTML kódu pre **GeoPuzzle** zo stránky [[http://geotrophy.net|GeoTrophy]]. V súčasnosti je dostupných 14 puzzle pre hory, hrady, jaskyne, kostoly, rozhľadne a iné významné miesta v Českej, Slovenskej a Maďarskej republike. Puzzle European Summits zahŕňa významné vrcholy v celej Európe. Ak máte záujem aj o národné odznaky **GeoTrophy**, vyskúšajte tiež plugin [[user:skript:geotrophy|GeoTrophy]] venovaný práve im. +**CS/SK:** Doplnok ku štatistikám, ktorý umožňuje automatizovať generovanie HTML kódu pre **GeoPuzzle** zo stránky [[http://geotrophy.net|GeoTrophy]]. V súčasnosti je dostupných 20 puzzle pre hory, hrady, jaskyne, kostoly, rozhľadne a iné významné miesta v Českej republikena Slovensku, v Maďarsku, Nemecku a Slovinsku. Puzzle European Summits zahŕňa významné vrcholy v celej Európe. Ak máte záujem aj o národné odznaky **GeoTrophy**, vyskúšajte tiež plugin [[user:skript:geotrophy|GeoTrophy]] venovaný práve im. 
  
-**EN:** This plugin automatically generates the HTML code for GeoPuzzles, designed by [[http://geotrophy.net|GeoTrophy]]. Currently, there are 14 puzzles covering mountains, castles, caves, churches and other special locations in Czech Republic, Slovakia and Hungary. This includes the new puzzle European Summits, covering all of Europe.+**EN:** This plugin automatically generates the HTML code for GeoPuzzles, designed by [[http://geotrophy.net|GeoTrophy]]. Currently, there are 20 puzzles covering mountains, castles, caves, churches and other special locations in Czech Republic, SlovakiaHungary, Germany and SloveniaThere is also the international European Summits puzzle.
  
 ===== Autor ===== ===== Autor =====
   * **[[http://www.geocaching.com/profile/?u=osnica|osnica]]**   * **[[http://www.geocaching.com/profile/?u=osnica|osnica]]**
 +  * **[[http://www.geocaching.com/profile/?u=PetrAJana|PetrAJana]]**
 +  * Ak sa Vám plugin páči, môžete mi poslať SWG, CWG alebo bitcoin ^_^ (podrobnosti cez GC profil.)
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
Line 13: Line 15:
   * **Diskuze k pluginu:** [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=21207|Geocaching.cz]].   * **Diskuze k pluginu:** [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=21207|Geocaching.cz]].
   * Všeobecná diskuze k [[http://geotrophy.net|GeoTrophy / GeoPuzzle]] se nachází zde: [[http://www.geocaching.cz/forum/viewthread.php?forum_id=3&thread_id=21230|Geocaching.cz]].   * Všeobecná diskuze k [[http://geotrophy.net|GeoTrophy / GeoPuzzle]] se nachází zde: [[http://www.geocaching.cz/forum/viewthread.php?forum_id=3&thread_id=21230|Geocaching.cz]].
 +  * Zdrojový kód pluginu: [[https://github.com/immutability/GeoPuzzle-for-GeoGet|GitHub]]
 ===== Popis ===== ===== Popis =====
 Plugin GeoPuzzle umožňuje pohodlné generovanie puzzle, ktoré poznáte zo stránky [[http://geotrophy.net|GeoTrophy]] automaticky z Vašej existujúcej databázy GeoGet. Podmienkou je, aby ste v databáze mali správne označené všetky svoje nálezy. Plugin momentálne generuje tieto puzzle pre Českú a Slovenskú republiku: Plugin GeoPuzzle umožňuje pohodlné generovanie puzzle, ktoré poznáte zo stránky [[http://geotrophy.net|GeoTrophy]] automaticky z Vašej existujúcej databázy GeoGet. Podmienkou je, aby ste v databáze mali správne označené všetky svoje nálezy. Plugin momentálne generuje tieto puzzle pre Českú a Slovenskú republiku:
Line 29: Line 32:
   * [[http://geotrophy.net/GeoPuzzle/?puzzle=14|Tatry]]   * [[http://geotrophy.net/GeoPuzzle/?puzzle=14|Tatry]]
   * [[http://geotrophy.net/GeoPuzzle/?puzzle=15|Slovenské rozhľadne]]   * [[http://geotrophy.net/GeoPuzzle/?puzzle=15|Slovenské rozhľadne]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=16|České pivovary]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=17|Basalt]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=18|Rodné domy]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=19|Kalvárie a krížové cesty]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=20|UNESCO Welterbe]]
 +  * [[http://geotrophy.net/GeoPuzzle/?puzzle=21|Slovenian Castles]]
  
 Výstupom pluginu je niekoľko samostatných HTML súborov pre jednotlivé puzzle. Pre vloženie generovaných GeoPuzzle do štatistiky GgStat je potrebné vložiť do šablóny nasledovné riadky, podľa toho, ktoré puzzle chcete použiť:\\ Výstupom pluginu je niekoľko samostatných HTML súborov pre jednotlivé puzzle. Pre vloženie generovaných GeoPuzzle do štatistiky GgStat je potrebné vložiť do šablóny nasledovné riadky, podľa toho, ktoré puzzle chcete použiť:\\
Line 47: Line 56:
 ''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SKTatry.html**''\\ ''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SKTatry.html**''\\
 ''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SKRozhladne.html**''\\ ''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SKRozhladne.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_CZPivovary.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_EUBasalt.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_CZRodneDomy.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SKKrize.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_DEunesco.html**''\\
 +''**INCLUDE .\script\GeoPuzzle\GeoPuzzle_SICastles.html**''\\
 --\\ --\\
  
Line 63: Line 78:
 Taktiež je možné nastaviť kódovanie HTML výstupu prostredníctvom premennej **UTF_OUTPUT**. V základnom nastavení po inštalácii pluginu - hodnota "0" - bude výstup v kódovaní ANSI (Windows-1250), pri hodnote "1" bude výstup v kódovaní UTF-8. Ak narazíte na problém s diakritikou pri vkladaní puzzle do štatistík, skúste zmeniť nastavenie kódovania. Taktiež je možné nastaviť kódovanie HTML výstupu prostredníctvom premennej **UTF_OUTPUT**. V základnom nastavení po inštalácii pluginu - hodnota "0" - bude výstup v kódovaní ANSI (Windows-1250), pri hodnote "1" bude výstup v kódovaní UTF-8. Ak narazíte na problém s diakritikou pri vkladaní puzzle do štatistík, skúste zmeniť nastavenie kódovania.
  
-Novinkou vo verzii 1.0.3 je **SILENT** - tichý režim. Po inštalácii skriptu je zapnutý, aby nerušil pri použití Combine, ale pri prepnutí na hodnotu "0" sa po ukončení skriptu zobrazí informácia s klikateľnými odkazmi na jednotlivé puzzle.+Skript podporuje **SILENT** režim v ktorom nezobrazuje dialógové okná. Po inštalácii skriptu je zapnutý, aby nerušil pri použití Combine, ale pri prepnutí na hodnotu "0" sa po ukončení skriptu zobrazí informácia s klikateľnými odkazmi na jednotlivé puzzle.
  
-Ak chcete zrýchliť beh skriptu, môžete si obmedziť zoznam generovaných puzzle podľa krajiny pomocou premennej **COUNTRIES**. Vo východzom nastavení je táto premenná prázdna - vygenerujú sa všetky GeoPuzzle. Môžete tu ale vyplniť zoznam kódov krajín, oddelených čiarkami. Ak Vás zaujímajú len domáce GeoPuzzle, stačí zadať "CZ". Ak ste sa narodili v Československu ako ja, môžete zadať "CZ,SK". V súčastnosti sú povolené tieto hodnoty: SK, CZ, HU, a EU.+Ak chcete zrýchliť beh skriptu, môžete si obmedziť zoznam generovaných puzzle podľa krajiny pomocou premennej **COUNTRIES**. Vo východzom nastavení je táto premenná prázdna - vygenerujú sa všetky GeoPuzzle. Môžete tu ale vyplniť zoznam kódov krajín, oddelených čiarkami. Ak Vás zaujímajú len domáce GeoPuzzle, stačí zadať "CZ". Ak ste sa narodili v Československu ako ja, môžete zadať "CZ,SK". V súčasnosti sú povolené tieto hodnoty: SK, CZ, HU, DE, SI a EU.
  
 Môžete si tiež zapnúť generovanie nadpisu (premenná **SHOW_TITLE**, zadajte "1" pre generovanie nadpisu, východzia hodnota "0") a generovanie počtu nálezov (premenná **SHOW_COUNT**, zadajte "1" pre generovanie počtu pod puzzle, "2" pre umiestnenie nad puzzle, východzia hodnota "0") - v tomto prípade sa pri puzzle zobrazí množstvo nájdených políčok. Text v súčasnosti nie je lokalizovateľný, za nápad ďakujem pozorjedovi. Môžete si tiež zapnúť generovanie nadpisu (premenná **SHOW_TITLE**, zadajte "1" pre generovanie nadpisu, východzia hodnota "0") a generovanie počtu nálezov (premenná **SHOW_COUNT**, zadajte "1" pre generovanie počtu pod puzzle, "2" pre umiestnenie nad puzzle, východzia hodnota "0") - v tomto prípade sa pri puzzle zobrazí množstvo nájdených políčok. Text v súčasnosti nie je lokalizovateľný, za nápad ďakujem pozorjedovi.
  
 Od verzie 2.0.0 už skript neobsahuje údaje jednotlivých puzzle, ale sťahuje ich pri generovaní priamo z webu GeoTrophy.net tak, aby boli Vaše puzzle vždy aktualizované. S touto novinkou súvisí aj nová premenná **CACHE_DAYS**, ktorou môžete nastaviť platnosť stiahnutých dát na ľubovoľný počet dní (základné nastavenie je 7 t.j. týždeň). V prípade, že sú údaje puzzle už stiahnuté (a nie staršie ako nastavený počet dní) tak pri opakovanom spustení skriptu budú použité tieto a beh skriptu bude rýchlejší. V prípade, že nie je možné kontaktovať server GeoTrophy.net, alebo nemáte internetové pripojenie, budú použité "archívne" údaje (pokiaľ sú k dispozícii) aj ak je táto doba prekročená. Pokiaľ chcete aby sa údaje sťahovali pri každom behu skriptu, nastavte hodnotu CACHE_DAYS na nulu. Od verzie 2.0.0 už skript neobsahuje údaje jednotlivých puzzle, ale sťahuje ich pri generovaní priamo z webu GeoTrophy.net tak, aby boli Vaše puzzle vždy aktualizované. S touto novinkou súvisí aj nová premenná **CACHE_DAYS**, ktorou môžete nastaviť platnosť stiahnutých dát na ľubovoľný počet dní (základné nastavenie je 7 t.j. týždeň). V prípade, že sú údaje puzzle už stiahnuté (a nie staršie ako nastavený počet dní) tak pri opakovanom spustení skriptu budú použité tieto a beh skriptu bude rýchlejší. V prípade, že nie je možné kontaktovať server GeoTrophy.net, alebo nemáte internetové pripojenie, budú použité "archívne" údaje (pokiaľ sú k dispozícii) aj ak je táto doba prekročená. Pokiaľ chcete aby sa údaje sťahovali pri každom behu skriptu, nastavte hodnotu CACHE_DAYS na nulu.
 +
 +Verzia 2.1.0 pridáva možnosť tagovania GeoPuzzle kešiek v databáze (premenná **TAG_PUZZLE**, zadajte "1" pre generovanie tagov, východzia hodnota "0"). Po zapnutí pridá ku keškám tagy kategórie "GeoPuzzle" s názvami jednotlivých puzzle - niektoré skrýše môžu byť zároveň vo viacerých puzzle (napr. GC1Y114 - Gerlachovský štít). Pri prvom použití môže vytváranie tagov chvíľu trvať, následne už ale plugin tagy pridáva len ak ešte neexistujú a jeho beh by teda mal byť rýchlejší. Pokiaľ nie je zapnutý silent režim, plugin zároveň vypíše zoznam GC kódov, ktoré sú v generovaných puzzle, ale v databáze sa nenachádzajú.
  
 ===== Stažení ===== ===== Stažení =====
Line 91: Line 108:
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 2.0.(2013/03/25) ===+=== 2.1.1 (2021/01/21) === 
 +   * Oprava memory leak - plugin teraz snáď správne uvoľňuje pamäť (vďaka Gord!) 
 +=== 2.1.0 (2018/09/21) === 
 +   * Možnosť tagovania GeoPuzzle kešiek v databáze pre ľahšie hľadanie a filtrovanie + výpis chýbajúcich, ktoré v databáze nie sú (vďaka PetrAJana!) 
 +=== 2.0.12 (2016/05/24) === 
 +   * Nový puzzle UNESCO Welterbe (DE) 
 +   * Nový puzzle Slovenian Castles (SI) 
 +   * Plugin teraz používa "v2" XML súbory a grafiku zo stránok GeoTrophy 
 +=== 2.0.11 (2014/03/17) === 
 +   * Nový puzzle Rodné domy (CZ) 
 +   * Nový puzzle Kalvárie a krížové cesty (SK) 
 +=== 2.0.10 (2013/12/02) === 
 +   * Nový puzzle České pivovary (CZ) 
 +   * Nový puzzle Basalt 
 + 
 +<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> 
 +** 2.0.9 (2013/03/25) **
    * Nový puzzle Slovenské rozhľadne (SK)    * Nový puzzle Slovenské rozhľadne (SK)
-=== 2.0.8 (2013/03/04) ===+** 2.0.8 (2013/03/04) **
    * Rýchla oprava chyby počítadla z verzie 2.0.7    * Rýchla oprava chyby počítadla z verzie 2.0.7
-=== 2.0.7 (2013/03/04) ===+** 2.0.7 (2013/03/04) **
    * Možnosť umiestniť počet nálezov nad alebo pod puzzle    * Možnosť umiestniť počet nálezov nad alebo pod puzzle
-=== 2.0.6 (2013/02/21) ===+** 2.0.6 (2013/02/21) **
    * Možnosť generovať puzzle len pre vybrané krajiny    * Možnosť generovať puzzle len pre vybrané krajiny
    * Možnosť zapnúť generovanie nadpisu a počtu nálezov    * Možnosť zapnúť generovanie nadpisu a počtu nálezov
-=== 2.0.5 (2013/02/20) ===+** 2.0.5 (2013/02/20) **
    * Nový puzzle České zámky (CZ)    * Nový puzzle České zámky (CZ)
    * Pravý dolný dielik odkazuje na stránku daného GeoPuzzle    * Pravý dolný dielik odkazuje na stránku daného GeoPuzzle
    * Názvy jednotlivých puzzle sa už tiež získavajú zo servera    * Názvy jednotlivých puzzle sa už tiež získavajú zo servera
-<hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> +** 2.0.4 (2013/02/10) **
-=== 2.0.4 (2013/02/10) ===+
    * Nový puzzle Tatry (SK)    * Nový puzzle Tatry (SK)
-=== 2.0.3 (2012/07/05) ===+** 2.0.3 (2012/07/05) **
    * Nový puzzle European Summits    * Nový puzzle European Summits
-=== 2.0.2 (2012/04/11) ===+** 2.0.2 (2012/04/11) **
    * Nový puzzle Slovenské jaskyne (SK)    * Nový puzzle Slovenské jaskyne (SK)
-=== 2.0.1 (2012/03/02) ===+** 2.0.1 (2012/03/02) **
    * Nový puzzle Hungarian Castles (HU)    * Nový puzzle Hungarian Castles (HU)
-=== 2.0.0 (2012/02/01) ===+** 2.0.0 (2012/02/01) **
    * Skript bol od základu prepísaný, údaje puzzle teraz sťahuje priamo zo servera GeoTrophy.net    * Skript bol od základu prepísaný, údaje puzzle teraz sťahuje priamo zo servera GeoTrophy.net
    * Nový puzzle České rozhledny (ČR) a vzhľadom na zmenu popísanú vyššie sú aktualizované všetky puzzle    * Nový puzzle České rozhledny (ČR) a vzhľadom na zmenu popísanú vyššie sú aktualizované všetky puzzle
    * Nové nastavenie CACHE_DAYS umožňuje ovplyvniť ako často sa sťahujú nové údaje puzzle    * Nové nastavenie CACHE_DAYS umožňuje ovplyvniť ako často sa sťahujú nové údaje puzzle
    * Skript by mal bežať o niečo rýchlejšie, keďže už neprehľadáva celú databázu GeoGet    * Skript by mal bežať o niečo rýchlejšie, keďže už neprehľadáva celú databázu GeoGet
-=== 1.0.3 (2011/12/23) ===+** 1.0.3 (2011/12/23) **
    * Aktualizácia puzzle Dřevěné kostelíky (ČR) na verziu 2.01    * Aktualizácia puzzle Dřevěné kostelíky (ČR) na verziu 2.01
    * Skript odteraz akceptuje aj vlastné skrýše ako "navštívené"    * Skript odteraz akceptuje aj vlastné skrýše ako "navštívené"
    * Po vypnutí SILENT režimu sa na konci zobrazí informácia o ukončení skriptu    * Po vypnutí SILENT režimu sa na konci zobrazí informácia o ukončení skriptu
-=== 1.0.2 (2011/12/18) ===+** 1.0.2 (2011/12/18) **
    * Nový puzzle Dřevěné kostelíky (ČR)    * Nový puzzle Dřevěné kostelíky (ČR)
    * Oprava puzzle Slovenské kopčeky (zlé GC kódy pre Ondrejisko, Klenovský Vepor, Babiu hora, Veľká Rača)    * Oprava puzzle Slovenské kopčeky (zlé GC kódy pre Ondrejisko, Klenovský Vepor, Babiu hora, Veľká Rača)
Line 129: Line 161:
    * Pre jedno políčko puzzle môžu byť akceptované viaceré GC kódy v prípade archivácie    * Pre jedno políčko puzzle môžu byť akceptované viaceré GC kódy v prípade archivácie
    * Zredukované podklady (všetky puzzle odteraz podporujú rovnakú sadu podkladov)    * Zredukované podklady (všetky puzzle odteraz podporujú rovnakú sadu podkladov)
-=== 1.0.1 (2011/12/14) ===+** 1.0.1 (2011/12/14) **
    * Oprava puzzle České hrady    * Oprava puzzle České hrady
-=== 1.0.0 (2011/12/14) === +** 1.0.0 (2011/12/14) ** 
-   * Úvodní verze          +   * Úvodní verze
 </hidden> </hidden>
  
 /* Seznam tagů. Tagy můžete stránce přidělit buď ručně na následující řádce, nebo pomocí zatržítek v zápatí editačního okna */ /* Seznam tagů. Tagy můžete stránce přidělit buď ručně na následující řádce, nebo pomocí zatržítek v zápatí editačního okna */
 {{tag>author_osnica ggp skript ggstat statistiky}} {{tag>author_osnica ggp skript ggstat statistiky}}
user/skript/geopuzzle.1364248140.txt.gz · Last modified: 2013/03/25 00:00 (external edit)