[PLUG] Broken Script, Help Please
Tomas Kuchta
tomas.kuchta.lists at gmail.com
Fri Jul 18 00:46:37 UTC 2025
If not epoch the at least iso8601 date/time, when you call yoursef
scientist!!!!
LOL
On Thu, Jul 17, 2025, 17:29 Russell Senior <russell at personaltelco.net>
wrote:
> On Wed, Jul 16, 2025 at 9:57 PM Michael Barnes <barnmichael at gmail.com>
> wrote:
> >
> > I have a script that is supposed to grab a weather feed and return the
> > current temperature. If grabs the file fine, but does not return the
> > temperature.
> >
> > Here is the line that fails:
> >
> > T=$(grep "<temp_f>" KEUG.xml |cut -c10- |cut -d '.' -f 1)
>
> Out of curiosity, why are you truncating the fractional part?
>
> <pet-peeve>
> Also, there is a special place in hell for whoever didn't include an
> easily handled timestamp format (like unix time, seconds since
> 1970-01-01 in UTC, or similar) in that XML. Even:
>
> <observation_time_rfc822>Thu, 17 Jul 2025 00:53:00
> -0700</observation_time_rfc822>
>
> is obnoxious, although tools exist, e.g.
>
> $ date -d "$(curl -s
> https://forecast.weather.gov/xml/current_obs/KPDX.xml | xmlstarlet sel
> -t -v "//observation_time_rfc822" -)" +%s
> 1752785580
>
> Hey, NWS person! You had a nice representation in your computer, and
> now you are just being cruel to anyone who wants to do anything useful
> with your machine readable turd!
>
> /me shakes angry fist at cloud.
> </pet-peeve>
>
> --
> Russell Senior
> russell at personaltelco.net
>
More information about the PLUG
mailing list