Skip to content

jouniverse/rainman

Repository files navigation

Rainman

Description

Rainman (officially named USWeather) is a weather app for US locations. The user can select a location and check the current weather and the forecast for the next 7 days, as well as some climate data for the location. The hourly weather forecast is "updated every hour approximately 5 minutes after the hour"1.

Data Sources

NOAA (National Oceanic and Atmospheric Administration) provides the weather2 and climate3 data for the app. The APIs are free US government services. The weather data is updated every hour. Radar imagery as well as satellite imagery, like the GeoColor CONUS4 view are updated more frequently. Climate data is from the last 10 years, if available. Otherwise older data is displayed.

UI

Rainman UI Rainman UI Rainman UI

Walkthrough of the app is available here.

Usage

Select a location by selecting a state, a city, a state and a city or any of the following: street+city+state+zip, street+city+state, street+state+zip, street+city+zip.

Zip code, street addresss, or street address+zip code alone will not work. The app will not return any results. The app will also not return any results if the location is not in the US.

You can also enter latitude and longitude values or select a location from a map.

After selecting a location, fetch the weather and climate data.

Notes

The NOAA Climate API returns 50x errors quite often, so climate data will not always be available.

If you are interested in all the available NOAA weather and radar stations in the US, and why wouldn't you be, they can be viewed here: NOAA US Weather Stations and NOAA US Radar Stations. The tables are updated infrequently.

License

All Rights Reserved jouniverse 2025.

References

1NOAA Weather API General Information 2NOAA Weather API 3NOAA Climate API 4GeoColor Product

About

Rainman is a weather app for US locations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published