If not epoch the at least iso8601 date/time, when you call yoursef
scientist!!!!

LOL

On Thu, Jul 17, 2025, 17:29 Russell Senior <russ...@personaltelco.net>
wrote:

> On Wed, Jul 16, 2025 at 9:57 PM Michael Barnes <barnmich...@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
> russ...@personaltelco.net
>

Reply via email to