Uuden WUHU-päivityksen, 1.0.216.155:n, päivityslista sisälsi viestin, josta tuli ns. "show-stopper" FinWX:n nykyiselle, rivitason parserille. Tieto on seuraavanlainen:
111) Added two new sections to the currdat.lst extended output, [yesterday_extremes] and [yesterday_averages]. This section will only be output if the setting “Hours of weather data in memory” is set to 48 hours or greater. This settings is located in the Setup/General Settings.
Nille, joille englanti ei ole se mieluisin kieli käsitellä, suomennos menee näin:
- Lisättiin kaksi uutta kohtaa/kategoriaa
currdat.lst-tiedoston Extended-tason kirjoitukseen; ne ovat [yesterday_extremes] ja [yesterday_averages]. Nämä kategoriat kirjoitetaan tiedostoon vain, mikäli WUHU:n Setup/General Settings-napin alla oleva arvo "Hours of weather data in memory" asetetaan 48 tuntiin tai sitä suuremmaksi.
Tämä tarkoittaa nyt sitä, että WUHU:ssa on säädatan kirjoitus
currdat.lst-tiedostoon. Tämä riittää tekemään tämänhetkisestä FinWX:n parserista täysin hyödyttömän johtuen siitä, että datan määrä voi alkaa vaihdella sääasemittain ja datan luettavuus rivilukitteisella parserilla menee totaalisen pieleen, koska tiedostossa ei ole määritelty mitään, mikä kertoisi parserille, minkälainen tiedostosisältö olisi odotettavissa.
Uuden parserin rakentelu alkaa tästä päivästä lähtien. Pyrin saamaan aikaan versioriippumattoman parserin WUHU:lle, koska vanhasta ei ole enää hyötyä. Asiaa ei helpota se, että parseri pitää rakentaa käytännössä kokonaan uudelleen, joten siihen menee jonkin verran aikaa.
Suosittelen kaikkia FinWX-asemia, joilla on WUHU käytössä, pysymään versiossa 1.0.216.150 toistaiseksi, kunnes uusi parseri on saatu testattua ja käyttöön.