WeatherFast User Guide

WeatherFast User Guide

WeatherFast is a Windows desktop weather app. It shows current conditions, hourly and multi-day forecasts, weather alerts, and a range of specialized reports for any place you add. Weather comes from Open-Meteo, alerts from the US National Weather Service and Environment Canada, and place search from OpenStreetMap. No account, sign-up, or API key is needed.

Contents

Getting Started

Installing

There are two ways to run WeatherFast.

WeatherFast is not yet code-signed. The first time you run either version, Windows SmartScreen may show a warning. If that happens, choose More info and then Run anyway to start the app.

First launch

On its first run the app seeds a short list of default cities (including Madison, San Diego, Portland, London, Miami, and a few others) so you have something to look at immediately. You can remove any of these and add your own at any time.

Your data is stored under %APPDATA%\WeatherFast — this holds your saved city list (city.json), your display and unit settings (config.json), your browse favorites, and a small cache. If you previously used an older build named FastWeather, your saved cities and settings are copied over automatically the first time WeatherFast runs.

Command-line options

WeatherFast accepts two optional command-line arguments:

Option Effect
--reset Delete the saved city list before starting (the app then starts with defaults).
-c <path> or --config <path> Use a specific city-list JSON file instead of the default. Useful for keeping separate lists.

The Main Window

The main window is titled My Cities. It has two areas: a place to add cities at the top and your city list below.

Add New City area

Your Cities list

The list shows every place you have added. Each row shows the place name followed by a short current summary — temperature, a sky description, a rain or snow marker when precipitation is falling, and today's high and low. For example: Madison, Wisconsin, United States - 72°F, Partly Cloudy (High: 78°F, Low: 61°F).

For US places with an active weather warning, the row also ends with a [ALERT] marker so you can see at a glance which cities have something in effect. This check runs only for US locations.

Below the list are buttons that act on the selected city:

Button Action
Move Up Move the selected city one place earlier in the list.
Move Down Move the selected city one place later in the list.
Remove Remove the selected city (asks for confirmation).
Refresh Re-fetch current weather for the selected city.
Full Weather Open the detailed forecast for the selected city.
Configure Open the display and units settings.

Selecting a row and pressing Enter also opens Full Weather.

Adding Places

Type into the Enter city field and press Enter (or click Add City). You can search by:

A Search Results window opens listing what was found (up to eight matches), even when there is only one result, so you can review and confirm before anything is added. Use the arrow keys to choose a result and press Enter (or Add) to add it; press Escape or Cancel to back out. If nothing matches, the app tells you and returns you to the search field.

Specific place names

The Settings menu has a Search: Use Specific Place Names (airports, landmarks) option, on by default. When it is on, searches can return specific named places — an airport, a university, a park — with locality context added. When it is off, searches return city-level (locality-only) results instead. Turn it off if you prefer to always add the surrounding city rather than a specific point.

Browse Cities by State or Country

Choose Browse Cities by State/Country (on the main window or the Cities menu) to add several places at once from a built-in list of cities.

The dialog has tabs:

Once a region is loaded, its cities appear in a checklist. Check any number of them (or use Select All / Deselect All), then choose Add Selected Cities to add them to your list. Cities already in your list are skipped, and the app reports how many were added.

Use the Sort control to order the loaded cities by:

Add Region to Favorites saves the currently loaded state or country so you can reload it quickly from the Favorites tab later; the button toggles to remove it again. Favorites are saved whether you close the dialog with OK or Cancel.

Add My Location

Add My Location (on the main window or the Cities menu) detects your approximate position and adds it as a place. It first asks you to confirm. If precise device location is available and permitted by Windows, that is used; otherwise the app falls back to an IP-based lookup (via ipapi.co) to estimate your city. The detected place is added to your list and selected. If your location cannot be determined, the app says so rather than adding anything.

Full Weather View

Open Full Weather (button, Cities menu, or Enter on a selected city) to see the detailed forecast for a place. The view is a readable text report with these sections, depending on what you have enabled:

At the top of the view are navigation buttons:

Button Action
Back Return to your city list.
Prev Day Show the previous day's detail.
Today Return to today.
Next Day Show the next day's detail.
Configure Open display and units settings.

Prev Day and Next Day browse other days (up to about a week in either direction). When you move off today, the view shows that day's summary and its hour-by-hour detail. Press Escape or Back to return to the list.

Configure Display and Units

Open Configure (a button on the main window or Full Weather view, or Configure Display & Units... on the Settings menu) to control what WeatherFast shows and in which units. The dialog has tabs.

Choosing fields

Three tabs — Current, Hourly, and Daily — each list the fields available in that section. Check a field to include it, uncheck it to hide it. Available fields include:

Units

The Units tab sets the measurement units used throughout the app:

Measure Choices
Temperature Fahrenheit (°F) or Celsius (°C)
Wind speed Miles per hour, kilometers per hour, or meters per second
Precipitation Inches or millimeters
Distance Miles or kilometers
Pressure Inches of mercury (inHg), hectopascals (hPa), or millimeters of mercury (mmHg)

Use OK to apply and close, Apply to preview changes without closing, or Cancel to discard them. Your choices are saved and persist between sessions.

Per-City Weather Features

The Weather menu holds specialized reports that apply to the city currently selected (or the city shown in Full Weather). Select a city first; if none is selected, the app prompts you to choose one.

Weather Alerts

Shows active US National Weather Service alerts for the selected city. Alerts are listed with the most serious first; select one and choose View Details (or press Enter) to read the full alert. When there are none, the dialog clearly says so, and if the check fails it says the check could not be completed — a failure is never reported as "no alerts."

Expected Precipitation

A short-range precipitation timeline for the next hour, in 15-minute steps, showing when and how intensely precipitation is expected. This is a text timeline (no map), drawn from Open-Meteo's 15-minute nowcast.

Weather Around Me

Compares weather in the area around your selected city. It has two tabs:

Historical Weather

Looks up past weather (Open-Meteo's archive covers 1940 through yesterday). Three tabs:

My Data

A custom report you build from a large catalog of Open-Meteo parameters. Choose Choose Parameters... to pick fields, organized into category tabs including Temperature, Humidity and Moisture, Wind, Precipitation, Pressure, Clouds and Visibility, Solar and UV, Soil, Atmosphere, Marine and Ocean, Air Quality, and Pollen. Each parameter has a tooltip explaining what it is. The selected values are shown grouped by category, drawn from Open-Meteo's forecast, marine, and air-quality services. Refresh re-fetches them. Your selection is saved. Note that marine values only appear for coastal points.

Marine Forecast

Current sea conditions — wave height, direction, and period; wind-wave and swell height; ocean current velocity and direction; and sea-surface temperature. Marine data exists only for coastal and ocean points; for an inland place the dialog says no marine data is available rather than showing an error.

Astronomy (Moon)

Today's moon phase, illumination percentage, and moon age, plus the dates of the next new moon and next full moon.

Browse Weather Alerts

Browse Weather Alerts... (on the Cities menu) opens a browser for all active alerts across a whole region, independent of your city list.

  1. Pick a region — United States (National Weather Service) or Canada (Environment Canada). Each shows a count of currently active alerts.
  2. Read the digest — active alerts are grouped so each row is one event type with the number of affected areas and, where known, when the soonest one expires.
  3. Filter — narrow the digest by Severity (Extreme, Severe, Moderate, or All — each level shows only that level) and by Hazard type (the list shows only hazard families actually present, with counts).
  4. Drill in — open a group to see its list of affected areas with View Affected Areas, then open an area with View Details to read the full alert. Enter also advances through these lists.

Save Current Filters as Default remembers your chosen severity and hazard filters so they are applied automatically next time you open the browser.

Copy and Save Reports

When a detailed report is on screen in the Full Weather view, two commands on the Cities menu export it as plain text:

Both require Full Weather to be open for a city; otherwise the app tells you there is nothing to copy or save.

Updates

WeatherFast can update itself from its GitHub releases. On the Help menu:

When a newer version exists, the app tells you the new version number and offers to download and install it. If you agree, it downloads the installer, launches it, and closes so the per-user installer can finish. If a direct installer download is not available, it offers to open the releases page in your browser instead. Automatic checking and self-installation apply to the installed build.

Menu Items
Cities Add City, Browse Cities by State/Country, Add My Location, Browse Weather Alerts, Full Weather, Refresh, Remove City, Move Up, Move Down, Copy Weather Report, Save Weather Report, Exit
Weather Weather Alerts, Expected Precipitation, Weather Around Me, Historical Weather, My Data, Marine Forecast, Astronomy (Moon) — each acts on the selected city
Settings Configure Display & Units, Search: Use Specific Place Names
Help User Guide, Check for Updates, Automatically Check for Updates, About

The menu bar is reachable with Alt, then the underlined letter of a menu.

Keyboard shortcuts

Key Action
F5 or Ctrl+R Refresh the selected city
Delete Remove the selected city
Alt+U Move the selected city up
Alt+D Move the selected city down
Alt+F Open Full Weather for the selected city
Alt+N Move focus to the add-city field
Alt+C Open Configure Display & Units
Enter (in the city list) Open Full Weather for the selected city
Enter (in a results or alert list) Add the selected result, or open the next level of detail
Escape Return from Full Weather to the city list
F1 Open this user guide in your browser

Data and Privacy

WeatherFast needs no account, sign-in, or API key. It stores its data locally under %APPDATA%\WeatherFast — your city list, your display and unit preferences, browse favorites, and a small cache. Nothing is uploaded about you.

The app contacts these services only to fetch the data you ask for: