GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:easyinstall

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:easyinstall [2015/01/07 13:08] – [Instalace a poinstalační zpracování] gorduser:skript:easyinstall [2021/12/11 15:35] (current) mikrom
Line 28: Line 28:
 Standardní instalace **GeoGetu** (Průvodce nastavením) je ukončena dotazem na automatickou instalaci pluginů. Pokud toto uživatel odsouhlasí, **GeoGet** stáhne, nainstaluje a spustí tento plugin a pak už má uživatel volné pole působnosti. Standardní instalace **GeoGetu** (Průvodce nastavením) je ukončena dotazem na automatickou instalaci pluginů. Pokud toto uživatel odsouhlasí, **GeoGet** stáhne, nainstaluje a spustí tento plugin a pak už má uživatel volné pole působnosti.
  
-Předpokládá se, že si vybere jeden nebo více typických úloh, ke kterým bude **GeoGet** používat. Pokud je znalejší nebo dostatečnš odvážný, může podrobnějším nastavením doplnit instalaci o další součásti a nastavení a pak jen klikne na příslušné tlačítko a kouká jak při kafíčku vše pracuje za něj.+Předpokládá se, že si vybere jeden nebo více typických úloh, ke kterým bude **GeoGet** používat. Pokud je znalejší nebo dostatečně odvážný, může podrobnějším nastavením doplnit instalaci o další součásti a nastavení a pak jen klikne na příslušné tlačítko a kouká jak při kafíčku vše pracuje za něj.
  
 Plugin zvládá následující: Plugin zvládá následující:
Line 35: Line 35:
   * rozděluje pluginy instalované s programem GeoGet do skupin, aby byly rozumně organizované v menu Pluginy   * rozděluje pluginy instalované s programem GeoGet do skupin, aby byly rozumně organizované v menu Pluginy
   * instaluje standardní [[user:skripty:autor:gip|gip]] pluginy dostupné na webu programu **GeoGet**   * instaluje standardní [[user:skripty:autor:gip|gip]] pluginy dostupné na webu programu **GeoGet**
-  * instaluje externí aplikace (stáhne z webu a spusti instalaci, např. ''POILoader'')+  * instaluje externí aplikace (stáhne z webu a spustí instalaci, např. ''POILoader'')
   * rozeznává již nainstalované bloky (indikuje je malou ikonkou s disketkou a jejich instalaci přeskočí)   * rozeznává již nainstalované bloky (indikuje je malou ikonkou s disketkou a jejich instalaci přeskočí)
   * nastavuje přístupové informace pro ''geocaching.com'' a ''geocaching.cz''   * nastavuje přístupové informace pro ''geocaching.com'' a ''geocaching.cz''
-  * provádí rozmanité čachry s nastavením různých konfigurací, např.+  * provádí rozmanité čachry s nastavením, např. změnu různých nastavení v různých souborech ''config.pas''
-    * výběr záložkové či bezzáložkové verze statistik v [[user:skript:ggstat|GgStatu]] +
-    * výber a vložení vybraných puntíkovaných map do statistik +
-    * doplnění UID pro zobrazení puntíkovaných map z ''geocaching.cz'' +
-    * změnu různých nastavení v různých souborech ''config.pas''+
   * vše je klikací, ručně se nepíše nic (téměř :))   * vše je klikací, ručně se nepíše nic (téměř :))
   * v nastavení cest je možné používat [[#mozne_promenne|proměnné]]   * v nastavení cest je možné používat [[#mozne_promenne|proměnné]]
Line 55: Line 51:
 Vpravo vedle seznamu je podrobnější popis aktuálního bloku. Součástí popisu je i slovní vyjádření o stavu či požadavku na instalaci. Vpravo vedle seznamu je podrobnější popis aktuálního bloku. Součástí popisu je i slovní vyjádření o stavu či požadavku na instalaci.
  
-Spodní levá tlačítka slouží k úplnému rozbalení nebo zabalení stromu bloků. To umoží jediným tlačítkem získat přehled o všech blocích a není nutné postupné rozbalování do kdo ví kolikáté úrovně.+Spodní levá tlačítka slouží k úplnému rozbalení nebo zabalení stromu bloků. To umožní jediným tlačítkem získat přehled o všech blocích a není nutné postupné rozbalování do kdo ví kolikáté úrovně.
  
-**Expertní** režim se od **Uživatelského** režimu liší zobrazenými bloky. V expertním zobrazení je k dispozici podrobné nastavení, v uživatelském režimu je možné vybírat jen z typických uživatelských bloků podle použití GeoGetu. Demonstační obrázek je z expertního režimu.+**Expertní** režim se od **Uživatelského** režimu liší zobrazenými bloky. V expertním zobrazení je k dispozici podrobné nastavení, v uživatelském režimu je možné vybírat jen z typických uživatelských bloků podle použití GeoGetu. Demonstrační obrázek je z expertního režimu.
  
 ===== Instalace ===== ===== Instalace =====
-Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin. Jeho instalaci automaticky po instalaci **GeoGetu** spouští //Průvodce nastavením// na svém konci. Ale pokud uživatel jeho instalaci potlačí, přichází ke slovu klasická instalace ploklepáním na ikonu [[user:skript:easyinstall#automaticka_instalace|automatické instalace]] v úvodní části této stránky.+Za normálních podmínek by uživatel vůbec neměl mít potřebu instalovat tento plugin. Jeho instalaci automaticky po instalaci **GeoGetu** spouští //Průvodce nastavením// na svém konci. Ale pokud uživatel jeho instalaci potlačí, přichází ke slovu klasická instalace poklepáním na ikonu [[user:skript:easyinstall#automaticka_instalace|automatické instalace]] v úvodní části této stránky.
  
 Jsou i jiné možnosti instalace, ale vzhledem k cílové skupině uživatelů, kterým je tento plugin určen, je pominu. Jsou i jiné možnosti instalace, ale vzhledem k cílové skupině uživatelů, kterým je tento plugin určen, je pominu.
Line 105: Line 101:
 ==== Instalace a poinstalační zpracování ==== ==== Instalace a poinstalační zpracování ====
 <code>TestInstall=Typ|Info</code> <code>TestInstall=Typ|Info</code>
-  * položka obsahuje popis testu, kterým se jišťuje, zda už je plugin  nainstalován (de facto se nemusí jednat o instalaci pluginu, vlastně se vůbec nemusí jednat o žádnou instalaci :), ale třeba jen o úpravu konfigurace)+  * položka obsahuje popis testu, kterým se zjišťuje, zda už je plugin  nainstalován (de facto se nemusí jednat o instalaci pluginu, vlastně se vůbec nemusí jednat o žádnou instalaci :), ale třeba jen o úpravu konfigurace)
   * **Typ** obsahuje způsob    * **Typ** obsahuje způsob 
     * //File// ... test existence souboru     * //File// ... test existence souboru
Line 113: Line 109:
  
 <code>PostInstallCmd=Příkaz|Příkaz|...|Příkaz</code> <code>PostInstallCmd=Příkaz|Příkaz|...|Příkaz</code>
-  * obsahuje seznam příkazů, které se mají vykonat po instalaci pluginů. Obykle se jedná o nějaká nastavení a podobně. Zpracovatelné příkazy jsou:+  * obsahuje seznam příkazů, které se mají vykonat po instalaci pluginů. Obvykle se jedná o nějaká nastavení a podobně. Zpracovatelné příkazy jsou:
     * **DownloadUnzipMoveFile** ... stáhne soubor ze zadaného URL, rozzipuje jej a přesune     * **DownloadUnzipMoveFile** ... stáhne soubor ze zadaného URL, rozzipuje jej a přesune
       * ''Values'' obsahuje //URL|zdroj_1:cil_1;zdroj_2:cil_2....//        * ''Values'' obsahuje //URL|zdroj_1:cil_1;zdroj_2:cil_2....// 
       * zdrojový soubor je relativně vůči adresáři EasyInstall       * zdrojový soubor je relativně vůči adresáři EasyInstall
-      * cílový soubor můze použivat proměnné+      * cílový soubor může používat proměnné
       * pokud cílový soubor chybí, bude zdrojový vymazán       * pokud cílový soubor chybí, bude zdrojový vymazán
     * **DownloadExecExe** ... stáhne soubor a spustí jej, ''Values'' obsahuje URL souboru (slouží například pro instalaci samostatných programů, třeba POILoader)     * **DownloadExecExe** ... stáhne soubor a spustí jej, ''Values'' obsahuje URL souboru (slouží například pro instalaci samostatných programů, třeba POILoader)
Line 125: Line 121:
     * **CopyFile** ... zkopíruje soubor, ''Values'' obsahuje //zdrojová_cesta\soubor;cílová_cesta\soubor// (obě hodnoty mohou obsahovat i proměnné)     * **CopyFile** ... zkopíruje soubor, ''Values'' obsahuje //zdrojová_cesta\soubor;cílová_cesta\soubor// (obě hodnoty mohou obsahovat i proměnné)
     * **EditRow** ... vyhledá v souboru řádek a upraví jej; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; regulární výraz pro vyhledání náhrady; masku pro náhradu (mohou obsahovat proměnné) (slouží například k povolení zapoznámkovaného příkazu v Template souboru pro generování statistiky, může doplnit ID uživatele, ...)     * **EditRow** ... vyhledá v souboru řádek a upraví jej; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; regulární výraz pro vyhledání náhrady; masku pro náhradu (mohou obsahovat proměnné) (slouží například k povolení zapoznámkovaného příkazu v Template souboru pro generování statistiky, může doplnit ID uživatele, ...)
-    * **InsertRow** ... vyhledá v souboru řádek a za něj vlouž další; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; text vkládaného řadku (mohou obsahovat i proměnné) (slouží například k úpravě Template souboru pro generování statistiky)+    * **InsertRow** ... vyhledá v souboru řádek a za něj vloží další; soubor je ve ''File'', ''Values'' obsahuje regulární výraz pro vyhledání řádku; text vkládaného řádku (mohou obsahovat i proměnné) (slouží například k úpravě Template souboru pro generování statistiky)
     * **GetCzId** ... pokusí se načíst ''ID'' uživatele na ''geocaching.cz'' (přihlašovací údaje načítá ze souboru ''geocaching-cz.config.pas''). Zjištěnou hodnotu si uloží pro budoucí náhradu proměnné %CZID%     * **GetCzId** ... pokusí se načíst ''ID'' uživatele na ''geocaching.cz'' (přihlašovací údaje načítá ze souboru ''geocaching-cz.config.pas''). Zjištěnou hodnotu si uloží pro budoucí náhradu proměnné %CZID%
     * **SkipFile** ... jen přeskočí jednu hodnotu v položce ''File''. To je užitečné, pokud je jedna hodnota v položce použita pro ''TestInstall''     * **SkipFile** ... jen přeskočí jednu hodnotu v položce ''File''. To je užitečné, pokud je jedna hodnota v položce použita pro ''TestInstall''
Line 136: Line 132:
  
 ==== Zvláštní bloky ==== ==== Zvláštní bloky ====
-V INI souboru existují sekce, které nejsou přímo instalovatelným blokem, ale mají zvlaštní význam.+V INI souboru existují sekce, které nejsou přímo instalovatelným blokem, ale mají zvláštní význam.
  
 <code>EISettings</code> <code>EISettings</code>
Line 145: Line 141:
  
 <code>GG_Groups</code> <code>GG_Groups</code>
-  * obsahuje seznam skupin, do kterých mohou být ve spráci doplňků pluginy zařazeny. Položka **Name_XX** obsahuje vždy ''číslo;jméno|číslo;jméno|...|číslo;jméno'' pro příslušný jazyk. Pokud bude jméno sekce změněno, nedojde k zařazení žádného pluginu do žádné skupiny+  * obsahuje seznam skupin, do kterých mohou být ve správci doplňků pluginy zařazeny. Položka **Name_XX** obsahuje vždy ''číslo;jméno|číslo;jméno|...|číslo;jméno'' pro příslušný jazyk. Pokud bude jméno sekce změněno, nedojde k zařazení žádného pluginu do žádné skupiny
  
 <code>LoginGeocaching.com</code> <code>LoginGeocaching.com</code>
Line 155: Line 151:
 ==== Možné proměnné ==== ==== Možné proměnné ====
   * **%DATADIR%** datová adresář GeoGetu   * **%DATADIR%** datová adresář GeoGetu
-  * **%SCRIPTDIR%** asdresář GeoGetu se scripty+  * **%SCRIPTDIR%** adresář GeoGetu se scripty
   * **%CZID%** ID uživatele na ''geocaching.cz''   * **%CZID%** ID uživatele na ''geocaching.cz''
-  * **%CRLF%** nahradí proměnnou znaky pro zalomení řádku (umožňuje to vložit více řádků nejendou)+  * **%CRLF%** nahradí proměnnou znaky pro zalomení řádku (umožňuje to vložit více řádků najednou)
   * také je možné použít všechny systémové proměnné prostředí (%APPDIR%, %WINDIR%, %USER%, ...)   * také je možné použít všechny systémové proměnné prostředí (%APPDIR%, %WINDIR%, %USER%, ...)
  
Line 164: Line 160:
  
 ===== Zbývá doplnit ===== ===== Zbývá doplnit =====
-  * nastavení sloupce (nutná oprava GeoGetu, stávající verze nemé zveřejněný konstruktor) 
- 
-  * ''Autostat'' 
-    * instalace Autostatu není plnohodnotnou instalací, protože nevytváří všechny potřebné soubory, takže není možné provádět poinstalační kroky 
-    * instalace, by měla vytvářit úplné INI, vytvořit soubor s puntíkatými mapami z gc.cz (třeba zapoznámkovanými, aby je plugin mohl jako postinstalační krok odpoznámkovat podle požadavku uživatele a doplnit tam jeho správné ID) nebo by plugin mohl přímo ten HTML soubor vytvořit, ale stávající verze Autostatu jen přepíše při uložení konfigurace 
- 
-  * ''GgsExpr'' 
-    * instalace pluginů, nutné začlenit někam do Template 
- 
-  * ''BadgeGeb'' 
-    * nová verze bude asi úplně jinak organizovaná, nebude přes ''GgsExpr'' 
- 
   * ?? po instalaci zobrazit seznam klikacích odkazů na dokumentaci k instalovaným pluginům ??   * ?? po instalaci zobrazit seznam klikacích odkazů na dokumentaci k instalovaným pluginům ??
  
Line 187: Line 171:
  
 ===== Seznam změn ===== ===== Seznam změn =====
-** 0.0.11 (10.11.2013) ** +** 0.2.15 (8.10.2017) ** 
-  * úprava pro Geoget verze 2.8+  * doplněno vytvoření sloupce pro plugin Condition 
 + 
 +** 0.2.14 (8.10.2017), staženo 450 x  ** 
 +  * oprava vytvoření nového sloupce při instalaci vizualizačních pluginů  
 + 
 +** 0.2.13 (6.10.2017), staženo 114 x ** 
 +  * úprava pro GeoGet verze 2.
 +  * změny vynucené vývojem GeoGetu, pluginů a webu geocaching.com
  
 <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">
 +** 0.0.11 (10.11.2013), staženo 9568 x **
 +  * úprava pro GeoGet verze 2.8
 +
 ** 0.0.10 (14.4.2012) Release Candidate ** ** 0.0.10 (14.4.2012) Release Candidate **
   * fix: download Template_IconList, Template_IconListColor (stahování Template_IconList, Template_IconListColor)   * fix: download Template_IconList, Template_IconListColor (stahování Template_IconList, Template_IconListColor)
user/skript/easyinstall.1420632513.txt.gz · Last modified: 2015/01/07 00:00 (external edit)