Takže po delší době jsem se zase dokopal k vytvoření makra pro GSAK a Colorado.
K exportu z GSAKu jsem využíval makro Colorado Export (má některé výhody, které se mi hodí), ale zjistil jsem, že mi občas chybí konce listingů. Problém to sice není nový (již se řešil v srpnu 2008), ale předpokládal jsem že už starší verze firmware GPS tímto neduhem netrpí. Byla sice přidána podpora HTML (nebo alespoň úprava zobrazení), ale stále nebyl vyřešen problém s dlouhými listingy.
Dosud existovala možnost využít MoZiGo a jeho integrovaný GPX optimalizátor. Jelikož využívám GSAK, tak se mi nechtělo kvůli této jedné věci využívat další soft na správu keší. Tak jsem se rozhodl pro vytvoření vlastního makra.
Vlastní makro využívá funkce RegEx (regulární výrazy), které se pro tento účel nejvíce hodí.
Části tvorby makra:
- Vytvoření vlastní kostry bez GUI … hotovo
- Doplnění makra o GUI … hotovo
- Integrace makra do makra Colorado Export … to si ještě rozmyslím
Aktuální verzi makra (v1.6) si můžete stáhnout zde : Makro DeleteTags
Verze:
v.1.0 – Úvodní release
v.1.1 – Oprava chyby při rozdělování listingu (rozpůlení značky < a >)
v.1.2 – Oprava nezobrazení prefixu u nerozdělených keší
v.1.3 – Přidání možnosti smazat původní vstupní GPX soubor
v.1.4 – Oprava formuláře (zpětně pro verze 7.5 GSAKu)
v.1.5 – Zprovoznění volby Rozděl listing
v.1.6 – Oprava chyby při rozdělení znaku s diakritikou – makro generovalo GPX s neplatným znakem
v.1.7 – Přidán status bar a opravena chyba „zacyklení“
Stahujte a testujte, připomínky mi dávejte sem k článku formou komentáře. Díky….
Nastavení je následující :
Vstupní soubor – plná cesta k souboru GPX, který chcete upravit
Výstupní soubor – kam se má uložit upravený GPX
Rozděl listing – zdá se má rozdělovat listing po Délka části znacích
Použij prefix u názvu keše - doplní jednopísmenný prefix (Tradiční – T, Multi – M, Mystery – U,atd.) před název keše
Blok odstranění tagů - zde je možné nastavit, které tagy má makro odstranit

Uživatelů : 3 komentoval " Makro na odstranění HTML tagů a rozdělení listingu "
Můžete sledovat rss komentářů nebo zadat sledováníAno, nova verze funguje.
Prefix typu keše je jen u rozdělených, to je asi záměr. A take jedny rozdil oproti MOZIGu, ktere jem pouzival dosud.
Diky.
Ne, to je chyba… Opravuji
Ahoj,
zjistil jsem, že makro v1.7 ořezává v GPX kešky. Např. z 22 na 15. Dělá to i když nezaškrtnu žádnou volbu. Mohu poslat vzorek.
Honza
Zanechte komentář