Release v1.9.1
weewx-skyfield 1.9.1
A markup-only patch release for the bundled Sky page: the page is now clean
under the current Nu Html Checker (v.Nu), whose living ruleset asks that
every <section> carry a heading. The almanac engine is untouched — every
tag behaves exactly as in 1.9 — and the page renders pixel-identically. It
is a drop-in upgrade: no weewx.conf changes, no new dependencies. If you
don't validate your generated HTML and haven't customized the skin, there
is nothing here you need.
What's new
- The Sky page's card titles are real headings. Each card's title
("The Sky Now · looking up", "Rise & Set · today", ...) was a styled
<p class="eyebrow">; it is now an<h2 class="eyebrow">, so every
card<section>carries the heading the HTML spec wants and the page
outlines cleanly (h1, then h2 per card, no skipped levels). This is
also a small accessibility win: screen readers and outline navigation
now see the cards as sections with names. - No visual change. The
.eyebrowrule gainsfont-weight:400, so
the titles keep their exact non-bold small-caps look. If you maintain a
customizedsky.css, addfont-weight:400to your.eyebrowrule when
you pick up this release'sindex.html.tmpl.
Requirements
- Python 3.9 or later
- WeeWX 5.2 or later
- Skyfield (1.47 or later) and NumPy in WeeWX's Python environment (see the
README); PyEphem is NOT required
Installing/upgrading
Download weewx-skyfield.zip from this release, then:
weectl extension install weewx-skyfield.zip
Restart WeeWX. No weewx.conf changes are needed when upgrading from 1.x.