Nový styl formátování logů přinesl problémy

 

Na začátku tohoto roku změnil Groundspeak – provozovatel hry Geocaching.com – způsob formátování záznamů o nalezení či nenalezení kešky (logu).

Místo původního mixu HTML a BBCode přešel kompletně na Markdown (odlehčený značkovací jazyk, který slouží pro úpravu prostého textu a jeho následný převod na formátovaný text publikovatelný na webu). To by samo o sobě nebyla zásadní informace, kdyby vše proběhlo korektně, což se ovšem bohužel nestalo. Staré logy, používající k formátování HTML a/nebo BBCode se od té doby nezobrazují správně.

Provozovatelé serveru Project-GC (webová aplikace, nabízející ohromně široké možnosti statistik pro hráče, zakladatele keší a velkou studnici šikovných nástrojů) uvádějí, že by rádi přinesli nástroj pro automatický převod logů ze starého formátu na nový, nicméně z technických důvodů to není možné. Prvním rizikem, které by při takové operaci hrozilo, je možné poškození některých záznamů. Druhou příčinou je nemožnost odstraňovat či upravovat logy skrze oficiální Geocaching LIVE API.

Groundspeak následně vytvořil nástroj pro ruční konverzi logů, nicméně před uživateli stojí další problém: zjistit, které záznamy jsou vlastně problémové. A právě zde se ukázala šikovnost vývojářů projektu Project-GC, kteří připravili vlastní nástroj pro nalezení problematických logů. Nástroj vyhledává v záznamech elementy kódu HTML a BBCode a následně vypíše seznam těch, které mohou mít problémy se zobrazením.

Nástroj pro ruční konverzi logů

Nástroj pro ruční konverzi logů

Když následně provedete opravy logů, počítejte s tím, že Project-GC nezaznamená změnu hned. Můžete však spustit úlohu na pozadí, která se postará o rychlejší aktualizaci nalezených keší – k tomu slouží tlačítko dole na stránce. Předpokládá se, že nástroj zvládne zpracovat kolem 200 kešek za hodinu.

Nástroj pro opravu problematických logů od Groundspeaku najdete přímo na stránce pro editaci záznamu – je zobrazen jako upozornění na žlutém pozadí. Tlačítkem pak můžete provést automatickou opravu na formát Markdown. Více informací najdete v oficiální nápovědě.

Čtěte:   Geocaching oslavil 15 let

Provozovatelé webu Project-GC však upozorňují, že nástroj pro konverzi v mnoha případech nefunguje bezchybně.

Seznam vyhledávaných řetězců, na jejichž základě jsou rozpoznávány potenciálně problematické logy, vypadá následovně:

  • <a&nbsp;
  • href=
  • <b>
  • <i>
  • <font&nbsp;
  • <img&nbsp;
  • <pre>
  • [url
  • [b]
  • [i]
  • [u]
  • [color
  • [code]
  • [img]
  • [list]

Jak opravit problematické logy?

  1. Otevřete web project-gc.com.
  2. Klepněte na tlačítko Authenticate v pravém horním rohu a přihlaste se svým účtem na Geocaching.com.
  3. V nabídce Nástroje zvolte položku Markdown-incompatible logs.

    Hledání nekompatibilních logů

    Hledání nekompatibilních logů

  4. V ideálním případě byste na konci stránky měli najít informaci „We could not find any logs on your account that have BBCode or HTML in them.“

    Takto by to mělo vypadat, pokud máte v pořádku formátování

    Takto by to mělo vypadat, pokud máte v pořádku formátování

  5. Pokud nástroj najde problematické logy, vypíše jejich seznam a následně je můžete opravit přímo na webu Geocaching.com tak, že otevřete příslušný log k úpravám a klepnete na tlačítko ve žlutém rámečku.