netbymatt / ws4kp

WeatherStar 4000+
https://weatherstar.netbymatt.com
MIT License
235 stars 39 forks source link

Add Marine Forecast / Airport Conditions / Air Quality! #15

Open jdreskell opened 1 year ago

jdreskell commented 1 year ago

Hello! Love this project, the origin project has Marine Forecast and Air quality working, would it be possible to add these back? It is definitely wanted and needed information.

Also, the original WS4000 hardware box had "airport conditions" would it be possible to add this also?

thank you for your hard work!

gtxaspec commented 1 year ago

+1 =D

Raych89 commented 1 year ago

Would love to these these pages added as well!

I didn't even realize the original model had the Airport page. Great information.

Wonderful project, thank you @netbymatt <3

netbymatt commented 1 year ago

I appreciate the praise for this app!

One of the under-the-hood changes that I made when I reworked this project was to get all of the data from the current generation api.weather.gov endpoint which provides a consistent GeoJSON response. The source repo grabbed things from all over the place, and even received several responses in XML which was a mess to keep track of.

As I started to use api.weather.gov I got burned a little. It's somewhere between beta and production and still evolving. I've frequently look at what data it provides and what data the documentation says it should provide for both this project and my non-retro weather app temperature express with an eye towards providing more data in both apps. Air quality and marine data are sometimes there, but not consistently even in ocean adjacent locations. The same goes for other things I would like to add such as precipitation amounts, daily highs and lows, uv index and a few others.

When you talk about airport conditions I can't say I remember that one. Was it showing airport delays? If so, that will probably never show up in the weather.gov api. It would probably end up being behind a paywall api at site like flightstats.com or similar which unfortunately would keep it out of this project 😢

I'm still actively working on both projects and as the api stabilizes I'll add more to both apps. Hopefully marine and air quality show up sooner rather than later.

netbymatt commented 1 year ago

Here's some good news! The api is getting an update this month "on or around November 16". Looks like this adds precipitation amounts. Once it goes live I'll start looking at the data and see if anything else undocumented shows up too. https://github.com/weather-gov/api/discussions/587

gtxaspec commented 1 year ago

cool! looking forward to any improvements you can achieve.

mmarron79 commented 7 months ago

Marine forecasts would be great. So would a Tides page.

arazilsongweaver commented 4 months ago

US airport conditions are available via XML from the FAA at: https://www.fly.faa.gov/FAQ/faq.jsp

netbymatt commented 2 months ago

@arazilsongweaver That data looks useable. It would also need a lot/lon list of major airports but that could be compiled fairly easily.

I have a memory of an airport page in the Weatherstar, but TWC Classics who document the Weather Channel extensively, don't seem to list one in any flavor. https://twcclassics.com/information/weatherstar-4000-flavors.html

Can anyone locate a video or screengrab of the airport delay page?

mmarron79 commented 2 months ago

I'm not aware of an airport page on the 4000, but there were a few on WeatherScan. I've attached screenshots from one of the videos on my site.

airport2b airport2 airport

The videos can be found here -> https://twcclassics.com/collections/weatherscan.html

gtxaspec commented 2 months ago

image image image image image

bgutman commented 2 months ago

Air Quality api documentation can be found at https://aqs.epa.gov/aqsweb/documents/data_api.html this is the backend of www.airnow.gov

Tides data from noaa api can be found here: https://api.tidesandcurrents.noaa.gov/api/prod/