DISCLAIMER: This is a hobby page. As such, the reliability of this information is not guaranteed, or warranted in any way, including, but not limited to, either for correctness or for fitness for any particular purpose. All risk for the use of this information is assumed by the readers and users of this page, including those who use the results extracted from either this page, or the scripts on which this page relies. Never base decisions that could affect life, property, livelihood, or anything else, on the information contained on this page, whether this informationis locally derived or extracted from other locations on the Internet. This page is the work of an amateur hobbyist with no training in weather forecasting or meterology. As such, these pages could very well contain or convey completely incorrect information!
Contents of file: [private_extensions/weather_parser/logs/detail-xml-2024-07-27.03:34:09]
Error (-4) with the curl command in C executable to retrieve NDFD data.
ERROR: In call to EDRAPI_cmd.
ERROR: Error parsing incoming EDR-API JSON string:
This station uses a
Vantage Pro2,
controlled by 'WeeWX',
an experimental weather software system written in Python.
Weewx was designed to be simple, fast, and easy to understand by leveraging modern software concepts.
This system is powered by the open source Weewx package, authored by Tom Keffer.
This system uses the open source Purple Air extensions to Weewx package by Kenneth Baker to obtain the raw air pollutant values.
Thanks to JaneAndJohn.org for PHP-based RSS weather-feed code used in a prior iteration of this site.
Thanks to Ken True at Saratoga-Weather.org for pointers to good warning scripts, used in a prior iteration, and for being a great overall resource for scripting weather websites. Also, the idea to ignore certificate errors from the NOAA/NWS website comes from these scripts.
Thanks to Ken True at Saratoga-Weather.org and Mike Chaliss for their alerts script from which we leverage the array mapping alert event name to alert event background color, and a clever way to handle events that aren't in that mapping.
Thanks to Tom at carterlake.org for a script that caused me to want to learn how to obtain the raw data of a National Weather Service forecast, that triggered my building my own set of scripts. He has also created another great overall resource for scripting weather websites.
The raw data on which the forecasts are built, and the icons for these, come from the National Weather Service.
This system utilizes the xmlize utility written by Hans Anderson.
This system utilizes the NuSOAP package for reading SOAP data feeds, licensed under GPL v2.1 and later, by NuSphere Corporation and Dietrich Ayala. A branch created by f00b4r that supports newer PHP releases is used, and that is hosted here.
The URL used to get the alerts, and the idea to use cURL to get them (and any other needed JSON/XML data), comes from the "NWS Alerts" PHP package by Rick "Curly" at the WXForum web site.
The idea to use and how to properly invoke the xmlize library to extract information from the NWS comes from PXWeather by Jonathan M. Abbett.
If you want a copy of the current code that produces this generated-forecast information, and performs AQI calculations, as well as more open source license information for this package and the ones that it uses or has learned from, click here.