I'm sure there's an easier way, but one way to get unicode characters is
at https://www.posterpresentations.com/alt-code-cheatsheet.html - copy the
item using a browser, paste into your cheetah template. When the reports
run, it'll work.
For the other questions, I'd suggest the $obs.label.whatever uses the
defined Label for that item. A quick google search for "cheetah $gettext"
seems to say that $gettext("some string here") just puts a string in there
with python doing any internationalization that might be needed per
https://docs.python.org/3/library/gettext.html
On Tuesday, February 10, 2026 at 5:13:21 PM UTC-8 DR wrote:
> I'm playing with the current.inc display for a page and with some help
> years ago from one of the leaders here, got the 6th line shown below to
> display the change in temp from 24 hours ago. Running under 4.7.0, I
> was able to place a little 'delta' sign in front of the (
> $trend(time_delta....... which I thought looked sort of nice. I recall
> trying to enter it with the Alt-xxx key but apparently the RaspOS didn't
> like that and Tom, I believe, told me to just find a symbol somewhere
> and paste it in position. That did the trick. Now I have my 5.2 running
> and moved this line over to the new current.inc code and the delta
> disappeared. I tried several copy and pastes, all from on-line
> collections of symbols and it just leaves a blank.
>
> Is there some way to recover my little delta sign? Are some editors in
> RaspOS better than others?
>
>
> Secondly, the new way of building an observation list and then stepping
> through it means that if I want to add the Rainfall Yesterday and the
> time and interval of the last rain the the final portion of the code
> below, I have to tack it on to the #elif $x == 'rain' segment. That is
> perfect and make sense to me. My question is, why do some of the HTML
> class-"label"> statements use $gettext("Rain Today") while other
> segments use <td class="label">$obs.label.wind for example. They seem
> to do the same thing. Is one more preferable than the other? The
> $obs.label seems to work just fine and the $gettext is in the newer code
> but I don't see it in the 4.7 (ancient, I know but it works!)
>
> Maybe there is no simple explanation but wondered if one is better than
> the other?
>
> Dale
>
>
>
> #for $x in $observations
> #if $getVar('year.%s.has_data' % $x)
> #if $x == 'outTemp'
> <tr>
> <td class="label">$obs.label.outTemp</td>
> <td class="data">$current.outTemp (
> $trend(time_delta=86400).outTemp.format("%+.1f"))</td>
> </tr>
> #elif $x == 'barometer'
> <tr>
> <td class="label">$obs.label.barometer</td>
> <td class="data">$current.barometer
> ($trend.barometer.format("%+.3f"))</td>
> </tr>
> #elif $x == 'windSpeed'
> <tr>
> <td class="label">$obs.label.wind</td>
> <td class="data">$current.windSpeed
> $current.windDir.ordinal_compass ($current.windDir)</td>
> </tr>
> #elif $x == 'rain'
> <tr>
> <td class="label">$gettext("Rain Today")</td>
> <td class="data">$day.rain.sum</td>
> </tr><tr>
> <td class="label">$obs.label.Rainfall Yesterday</td>
> <td class="data">$day($days_ago=1).rain.sum</td>
> </tr>
> <tr>
> <td class="label">$obs.label.Last Rain</td>
> <td class="data">$time_at('rain>0')<br/>$time_since('rain>0')
> ago</td>
> </tr>
> #else
>
>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/weewx-user/2a8141eb-222e-4d75-ba12-a451a655b723n%40googlegroups.com.