GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:stator-publikace

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:stator:stator-publikace [2018/10/22 07:11] – [Automatické uložení statistiky do profilu] gorduser:skript:stator:stator-publikace [2020/10/28 12:10] (current) mikrom
Line 2: Line 2:
  
 ====== Stator - publikování statistiky ====== ====== Stator - publikování statistiky ======
-Výstupem Statorovského generátoru {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} je statistika uložená na disku vašeho počítačePokud se s ní chcete pochlubit na internetu, je potřeba ji zveřejnitJak ji nahrát přímo do svého [[http://www.geocaching.com/profile/|profilu na Geocaching.com]] nebo jak ji do profilu vložit ze sdíleného úložiště (napřDropboxu či vlastní webové stránky) řeší tato část dokumentace.+Statorovský generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} umí od verze Statoru 1.7.1.24 sám nahrát statistiku do cílového umístě. Nepotřebuje k tomu tedy [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|dávku Combine]]Je to vlastně důsledek omezení, která zavedl na konci roku 2018 Groundspeak, v jejichž důsledku **statistiky přímo [[http://www.geocaching.com/profile/|profilu na Geocaching.com]] nefungují a nemá tedy cenu se snažit je tam vkládat**. Může zde být jen odkaz na statistiku umístěnou jindeCílové umístění je možné díky Pepovi Počernic na serveru [[http://www.geocaching.cz/|Geocaching.cz]] nebo na vlastním webovém prostoru (pokud ho má někdo k dispozici).
  
 <WRAP column 35%> <WRAP column 35%>
Line 14: Line 14:
     * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem      * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem 
 </WRAP> </WRAP>
-===== Celá statistika přímo v profilu ===== 
-Pokud chcete mít celou statistiku přímo v svém [[http://www.geocaching.com/profile/|profilu na Geocaching.com]], musíte Statorem vygenerovaný obsah umístit do pole ''Bio'' v [[https://www.geocaching.com/account/settings/profile|nastavení vašeho účtu na Geocaching.com]]. Bohužel Groundspeak neumožňuje legálně nahrávat nový obsah přímo do pole ''Bio'' automaticky. I když ... výjimka je popsaná níže. 
  
-Stator obsahuje v Hlavním nastavení zaškrtávátko ''Zkopírovat statistiku do schránky''. Po vygenerování statistiky bude její obsah uložen do schránky a Stator otevře v prohlížeči stránku geocaching.com a zároveň umístí kurzor do pole ''Bio'', kam je třeba statistiku vložit. Stačí pak jen zmáčknout ''Ctrl+A'' (aby se označil celý starý obsah) a následně ''Ctrl+V'' (aby se přepsal novým). Změnu uložíte tlačítkem o kousek níže. A je hotovo...+===== Statistika na Geocaching.cz =====
  
-//Poznámka pod čarouJak vložení statistiky pomocí ''Ctrl-V'', tak i uložení u rozsáhlejších statistik chvíli trvá. Tak buďte trpěliví.//+{{ :user:skript:stator:stator_settings_output.png?800|Nastavení cíle statistiky}} 
 +Hlavní a výchozí varianta od verze Statoru 1.7.1.24. V profilu je obrázek s odkazem na [[http://www.geocaching.cz/|Geocaching.cz]]. Pro nastavení stačí pouze: 
 +    * zkontrolovat, že je cílové umístění **1** přepnuté na geocaching.cz 
 +    * zkontrolovat, zda jsou zadané přihlašovací údaje na geocaching.cz 
 +    * jednou umístit do profilu obrázek s odkazem na statistiku pomocí tlačítka ''| Link |'' 
 +    * případně zkušebně ručně nahrát dříve vygenerovanou statistiku na úložiště geocaching.cz tlačítkem ''| HTML |'' 
 +    * uložit nový generátor tlačítkem ''| OK |''
  
-<WRAP tip>Po změnách v zobrazování profilů ivatelů, které Groundspeak zavedl od **30.11.2015**, funguje dříve omezovaný ''<iframe>''. Má zatím pouze jednu známou vadu - nefungují odkazy ze statistiky na další stránky, např. na listingy keší.</WRAP>+Pak už jen vždy pustíme generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a je hotovoJednodušší už to ani být nemůže...
  
-<WRAP important>22.4.2016: Další změny na GC.COM a ''<iframe>'' je zase čuduTím pádem mnoho níže uvedeného není funkčníAch jo...</WRAP>+Nyní nejsme omezeni šířkou stránky [[http://www.geocaching.com/profile/|profilu na Geocaching.com]], můžeme proto nastavení statistiky zvětšit její šířkuTřeba na 850 pixelů, jak vidíte na příkladu.
  
-==== Automatické uložení statistiky do profilu ====+===== Statistika na vlastním webu =====
  
-Následující text poskytl Misha.in, je jen drobně upraven. Jde o automatizaci kopírování statistiky do pole ''Bio'' v profilu uživatele. +Další možností je uložení výsledné statistiky na vlastní webový prostor pomocí FTPVhodné jen pro pokročilé ivatele, především pro tykteří mají vlastní webové stránky, jejichž součástí má být i statistika keší.
- +
-=== Podmínky pro úspěšnou funkci === +
-  - v nastavení statoru mějte zatrženo "Zkopírovat statistiku do schránky" +
-  - dostupný program **AutoHotKey** - tuto aplikaci používají některé pluginy a je dost možné, že již je v ''DATADIR\Tools''. Pokud tomu tak není, stáhnete ji a uložte do tohoto adresáře +
-  - trvalé přihlášení uživatele browserem na stránky geocaching.com - aby Stator zobrazi správně stránku profilu uživatele a přesunul kurzor do správného editačního pole formuláře, musí být v době spuštění statistiky browser schopen příslušnou stránku zobrazit. Nejsnáze se to umožní zapamatováním přihlašovacích údajů, ale je také možné se ručně přihlásit a až potom spustit Stator +
-  - po zobrazení stránky v browseru 9ještě před spuštěním AutoHotKey) ručně kliknout myší do pole ''Bio'' +
- +
-=== Dávka pro zkopírování statistiky === +
-Vytvořte prostý textový soubor (např. v poznámkovém bloku, Notepadu) s následujícím obsahem +
-<code> +
-  ; Po vygenerování HTML geogetem se otevře prohlížeč a zbytek vykoná tento script +
-  Sleep 4000          ; počká 4 sekundy, než se provede další příkaz +
-  Send ^a             ; označí aktuální text v poli bio +
-  Sleep 6000          ; počká 6 sekund, než se provede další příkaz +
-  Send {NumpadDel}    ; odstraní vybraný text +
-  Sleep 10000         ; počká 10 sekund, než se provede další příkaz +
-  Send ^v             ; vloží vygenerovaný kód ze schránky +
-  Sleep 30000         ; počká 30 sekund, než se provede další příkaz +
-  Send {Tab}          ; přeskočí na další input formuláře +
-  Send {Enter}        ; uloží obsah formuláře +
-  Sleep 10000         ; počká 10 sekund, než se provede další příkaz +
-  Send ^w             ; zavře panel +
-  Return  +
-</code> +
- +
-a uložte jej do adresáře s pluginy (''DATADIR\script''). Je důležité, aby soubor měl příponu **.ahk**, např. ''AutoHotkey.ahk''. V průzkumníku souborů klikněte pravým tlačítkem na soubor a vyberte Compile Script (tuto položku do kontextového menu doplní instalace AutoHotKey), čímž se vytvoří soubor s příponou **.exe**. +
- +
-V kódu jsou různé časové prodlevy aby se nestalo, že se klávesová zkratka provede dříve, než je vykonána předchozí akce. Tyto prodlevy si můžete přenastavit dle svých preferencí nebo potřeb, já mám poměrně rozsáhlé statistiky a s kratšími časy by mi to počítač nestihl provést, ale třeba Vám budou stačit poloviční prodlevy. Časy jsou v milisekundách, takže 1000 je jedna sekunda. +
- +
-V Combine přidejte do dávky, kterou spouštíte Stator také spuštění tohoto exe souboru. +
- +
-<wrap important> +
-Tím po dokončení Statoru dojde ke zobrazení stránky v browseru, spuštění AhtoHotKey a vykonání příkazů, které se postarají o vlastní zkopírování statistiky. Protože výše uvedené příkazy pro AutoHotKey jsou opravdu nejjednodušší možné, **je důležité po zobrazení stránky v browseru kliknout myší do pole ''Bio''**, s kterým pak script bude pracovat. +
-</wrap> +
- +
-===== Statistika na Dropboxu ===== +
-<WRAP important> **od 15.3.2017 nejde! Složka PUBLIC na DropBoxu se stala normální složkou a nejde z ní zobrazit HTML ani nijak inteligentně nasdílet (možná to někomu ještě funguje ale bude to tuším do konce roku 2017 stejně ukončeno všem)** \\ \\ +
-Obsah statistiky lze nasdílet na populárním [[http://dropbox.com|Dropboxu]] a vložit do profilu pomocí ''<iframe>''Kód do profilu vložíme jen jednou a aktualizace statistiky se smrskne na kopírování souboru do složky Dropboxu, což se dá buď nastavit přímo ve Statoru<sup>1.3.2.11</sup> nebo zajistit pomocí [[user:skript:combine|Combine]]. V současnosti asi nejlepší varianta. Vlivem omezení na straně GS ale při použití ''<iframe>'' nefungují ve statistice odkazy - např. na stránky nalezených keší. +
-==== Kam a jak uložit statistiku ==== +
-Doporučený postup: +
-  * Vytvořte v Dropboxu složku **Public** (pokud ji už náhodou nemáte). +
-  * Do složky nakopírujte výslednou statistiku vytvořenou generátorem {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} Statoru (soubor ''Statistics.html'' v adresáři profilu). +
-  * Ve webovém rozhraní [[http://dropbox.com|Dropboxu]] vyberte soubor a klikněte na tlačítko ''| Share |''. Zkopírujte link na sdílení souboru. Bude ve tvaru: +
-<code html> +
-https://www.dropbox.com/s/w7k...0z9r/Statistics.html?dl=0 +
-</code> +
-  * Řetězec ''w7k...0z9r'' je ID vašeho souboru. +
- +
-==== Co dát do profilu ==== +
-  * Upravte výše uvedený link souboru do tvaru: +
-<code html> +
-https://dl.dropbox.com/s/w7k...0z9r/Statistics.html +
-</code> +
-  * Do pole ''Bio'' profilu vložte HTML kód (nezapomeňte **oba odkazy nahradit za vaše ID souboru** na Dropboxu): +
-<code html> +
-  <iframe src="https://dl.dropboxusercontent.com/s/w7k...0z9r/Statistics.html"   +
-    marginwidth="0" frameborder="0" width="100%" marginheight="0" vspace="0" hspace="0" scrolling="auto"  +
-    style="height: 10000px;"> +
-    Chyba načítání profilu. Statistiku naleznete  +
-    <a href="https://dl.dropboxusercontent.com/s/w7k...0z9r/Statistics.html">zde</a>... +
-  </iframe> +
-</code> +
-==== Jak aktualizovat statistiku ==== +
- +
-  * Pokud si chcete zcela automatizovat aktualizaci statistikyvytvořte si jednoduchou dávku [[user:skript:combine|Combine]], kam dáte spuštění generátoru {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a kopírování souboru ''Statistics.html'' do složky Dropboxu. +
-  * Od verze Statoru<sup>1.3.2.11</sup> je vše ještě mnohem jednodušší -> stačí pouze v Hlavním nastavení **esměrovat výstup do složky Dropboxu** (a zachovat jméno souboru, pro který jste výše konfigurovali sdílení). Pak už jen stačí jedním kliknutím spustit generotor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a v profilu se po sesynchronizování souboru Dropboxem pokochat novou statistikou. +
-</WRAP> +
-===== Statistika na vlastním serveru ===== +
- +
-Další možností je uložení výsledné statistiky na vlastní server. Takové umístění poskytuje možnost zobrazit statistiku samostatně nebo i pomocí ''<iframe>'' přímo v profilu na geocaching.com. Nevýhodou u bezplatných služeb webových prostorů je vkládání reklamy na začátek nebo (v lepším případě) na konec webové stránky. Vlivem omezení na straně GS při použití ''<iframe>'' také nefungují ve statistice odkazy - např. na stránky nalezených keší. +
- +
- +
-==== Kam a jak uložit statistiku ==== +
- +
-Statistiku vytvořenou generátorem {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} (tj. soubor ''Statistics.html'') umístíme kamkoliv na svůj webový server. Zkopírování souboru server může vyřešit [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|dávka pro Combine]] nebo vlastní dávkakterá nakopíruje soubor pomocí FTP. +
- +
-==== Co dát do profilu ==== +
- +
-Nejjednodušší je dát do profilu textový odkaz na stránku se statistikou, např. něco takového: +
- +
-<code html> +
-  <p>Pokud chcete vidět moje úžasné statistiky, najdete je <a href="http://...můj server.../Statistics.html>na tomto místě<\a>.<\p> +
-</code> +
- +
-Trochu hezčí je vložení obrázku s odkazem na statistiku: +
- +
-<code html> +
-  <a href="http://<můj server>/Statistics.html"><img src="...adresa obrázku někde na internetu..."><\a> +
-</code> +
-Může to vypadat nějak takto: +
- +
-[[http://kiregps.sweb.cz/profil/Statistics.html|{{:user:skript:stator:profile-tabs.png|}}]] +
- +
-Poslední (pokročilou) možností je podobně jako u Dropboxu vložit obsah do profilu pomocí ''<iframe>'': +
- +
-<code html> +
-  <iframe src="http://...můj server.../Statistics.html"   +
-    marginwidth="0" frameborder="0" width="100%" marginheight="0" vspace="0" hspace="0" scrolling="auto"  +
-    style="height: 10000px;"> +
-    Chyba načítání profilu. Statistiku naleznete  +
-    <a href="http://...můj server.../Statistics.html">zde</a>... +
-  </iframe> +
-</code> +
- +
-<WRAP tip>Po přechodu serveru na **https** protokol mají některé prohlížeče (např. Chrome) problém se zobrazení statistiky z webu s protokolem **http**. Brání se tomu proto, že se ze zabezpečeného webu pokoušíte načíst stránku z nezabezpečeného webu, a to je vyhodnoceno jako bezpečnostní riziko. Je tedy vhodné uložit svou statistiku na zabezpečený web -- pokud nemáte vlastní webové stránky zabezpečenépak můžete využít např. DropBox, viz. výše.</WRAP> +
-==== Doplnění statistky na plnohodnotné HTML ==== +
-Protože tagy ''<object>'' nebo ''<iframe>'' zmíněné v předchozím odstavci mají zobrazovat validní HTML stránku, měla by vytvořená statistika obsahovat také všechny potřebné náležitosti. Stejné je to v případě, že statistika má být opravdu zobrazovaná samostatně. Důležitá je zejména definice kódování stránky. Bez ní budou pravděpodobně zmršená naše nabodeníčka...+
  
 V adresáři ''Common'' jsou základy dvou souborů V adresáři ''Common'' jsou základy dvou souborů
Line 142: Line 39:
 Tyto soubory zkopírujte do adresáře ''Profiles\používaný_profil'' a upravte je podle své potřeby. Jakmile Stator najde tyto dva soubory, použije je. Výsledná statistika pak bude plnohodnotnou samostatnou webovou stránkou. Tyto soubory zkopírujte do adresáře ''Profiles\používaný_profil'' a upravte je podle své potřeby. Jakmile Stator najde tyto dva soubory, použije je. Výsledná statistika pak bude plnohodnotnou samostatnou webovou stránkou.
  
 +Statistiku nahraje přímo generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} pomocí FTP na cílový webový server.
 +
 +(Pokud soubory upravovat nepotřebujete, nemusíte je do adresáře profilu kopírovat, Stator automaticky použije ty z adresáře ''Common''.)
 +
 +MPIK: udělal jsem návod, jak zprovoznit svůj prostor na Swebu a publikovat tam statistiky. [[http://pikousm.sweb.cz/Stator.docx|Externí odkaz]]
  
 {{tag>stator}} {{tag>stator}}
user/skript/stator/stator-publikace.1540185072.txt.gz · Last modified: 2018/10/22 07:11 by gord