BarShelf › Widgets › Weather

Weather

Native weather widget over a free HTTPS API (open-meteo, no key) — a big temperature and a condition icon for any latitude/longitude. Demonstrates the HTTP source.

Category
Everyday
Type
Workflow (no code)
Requires
Nothing beyond BarShelf
Permissions
network: api.open-meteo.com
Refresh
Every 15 min while visible
Source
github.com/Open330/barshelf/tree/main/widgets/weather
Weather widget, rendered by BarShelf

The current temperature and conditions for any place, from the free Open-Meteo API. No API key or account is needed.

What it shows

Settings

SettingDefaultEffect
Place nameSeoulThe label on the card.
Latitude37.57Where to read the weather.
Longitude126.98Where to read the weather.

The place name is only a label; the latitude and longitude decide the forecast.

Permissions and refresh

The only permission is HTTPS access to api.open-meteo.com. The widget refreshes every 15 minutes while visible. Clicking it opens the Weather app.

Install

Included with BarShelf. Open the popover, go to the Gallery, and add it. BarShelf asks you to approve the permissions listed above first.

brew install --cask open330/tap/barshelf