Repository navigation
v2.8.0
linecast speaks Persian, its first right-to-left language, as an experiment. It also speaks Hong Kong Chinese, and has regional forms of Portuguese, Spanish, and French. The maps curve into the globe as you zoom out and glide as you move them. The forecast in words says more, and reads more naturally.
New this version:
- Language:
- Experimental: Persian (
fa). Weather, tides, sunshine, and the Moon read from the right, dates are in the Solar Hijri calendar, and numbers are in Persian digits. It works in Ghostty, Alacritty, and foot, but not well in the Mac's Terminal or iTerm2, and a native reader has not checked it yet. docs/languages.md has the details. - In Persian, the Moon counts down to Nowruz and the year's festivals, and sunshine lists the times Iranian prayer timetables print.
- Hong Kong Chinese (
zh-HK), with the Hong Kong Observatory's words for the weather. - Regional variants for Portugal, Spain, and Canada:
pt-PT,es-ES, andfr-CA. Spanish is now Latin American throughout. - Keys work with a non-Latin keyboard layout switched on, such as Persian, Russian, Greek, Hebrew, or Korean.
- Experimental: Persian (
- Weather:
- The forecast in words says more about what is coming and what is unusual, and should read more naturally in every language. If it reads oddly in yours, please open an issue.
- Current conditions come from the nearest airport's report when one is close and recent.
- Cloud cover is described on the National Weather Service's five-step scale, or the local weather service's terms.
- In Canada, air quality is on Environment Canada's AQHI scale.
- Wind is in metres per second in the languages whose forecasts give it that way.
- In Japan and Ireland, only the warnings for your own area are shown.
- When the alert service can't be reached, a line says so.
- Maps:
- The street and terrain maps curve into the globe as you zoom out, and city names stay the same all the way.
- The view moves smoothly: zooms ease, drags coast, and
w a s dpan. - Panning and turning the globe are faster, especially over ssh.
- The previous street view stays on screen while the next loads. Contributed by @N30Yang in #117.
- City lights on the night side, from NASA's Black Marble.
- Where a place has no name in your language, a local name in your script comes before the Latin one.
- Radar: Press
Ato hide or show the US warning outlines. - Tides: Click the station name or press
lto change location, as in weather. - Moon, sky, maps, radar: Circles look round in wide and narrow fonts alike.
- Help:
--helpfits the terminal and groups flags into sections. - Docs: The README is shorter, with the details in
docs/. Old GitHub links to the pages that moved there no longer work.
Fixes:
- Maps, weather, sky, radar: Names in Hebrew, Arabic, Persian, and Urdu read right to left, with Arabic letters joined, instead of backwards.
- Weather: An alert's times are when its weather begins and ends, not when the bulletin was issued.
- Weather: Warnings are matched more precisely in MeteoAlarm countries, near Japan's prefecture borders, and in Croatia.
- Weather: The 24-hour rain total no longer counts an extra hour.
- Sky, moon: The stars line up with the Moon and planets. They had been about a third of a degree off.
- Moon: Equinox and solstice times are no longer a minute late.
- Maps: Zooming the globe no longer flashes a blank disk.
- Tides: A free TideCheck key stays within its fifty requests a day.
- Radar: The NEXRAD cache no longer grows without limit.
- Install: The curl quick-start accepts
sky. - Security: A TideCheck key is never sent to another server, text from a service can't send control sequences to the terminal, and a malformed map tile can't use excess memory.