Steampunk Weather Icon and Widget MkII

UPDATED - Now 2.0.2 - This is a decidedly steampunk icon and widget that you could certainly use for something. Not quite sure what, that is up to you to decide.
Widget bug fixes addressed, help resizing, buttons properly placed after resizing &c.
You could use the icon as a link to any weather monitoring tool that you have on your pad or desktop... or simply for anything you like.
The widget is another thing altogether, it is a beautiful bit of steampunk desktop functionality. The widget is new and improved in several key respects. The new widget gives windspeed and direction, it reports the cloud layers, it handles more exotic forms of weather but most important of all uses a feed from a source that is unlikely to go offline for long periods. It uses the feed from aviationweather.gov a US government department. The feed is decoded METAR in XML form so it is easy enough to use. It is also free and does not require an API. The search for metar codes is performed offline using a local list of metar stations in a static data file. There are currently 10,000 Metar locations and so a search using a local file is much quicker than an online one.

The new widget also has a pop-up window that summarises weather information in a text form in addition to the image display on the main gauge.
The above image shows my weather widget, the moon widget and a couple of planetary widgets too.

This Windows ICO file, MAC, ICNS and finder, PNG icon file are all eminently usable on windows/ Mac OS/X - The .WIDGET file on Windows XP-10 and Mac OS/X prior to El Kapitan.
Provided in the following formats:
This .PNG is larger and has more detail so that you can resize if you wish or use "as-is".
The .ICO file is delivered in 256, 128, 64, 48, 32 and 16 byte formats.
The .ICNS file is available for Mac OS/X
The .HQX file is available for Mac OS/X finder.
The .BMP file is available for Blackbox Desktop and any o/ses that use bitmap icons.
The .WIDGET file is for use with the Yahoo widget engine.
The Steampunk weather widget MkII is based on our previous Digistation widget but now with a completely new feed and logic.
The old widget took a feed from the meteorological centre in Rumania. That feed occasionally goes off-line and recently went down for over a week. To cater for this I created a widget with an alternative feed. This one takes its feed from
http://aviationweather.gov/The two feeds are quite different and not interchangeable so it has required this totally new widget. The old weather widget is here .
This widget requires Yahoo widgets and an internet connection to operate. Download yahoo widgets from here:
http://desktopwidgets.zenfs.com/4.5.2x10a50/ywidgets_sdk_setup.exe(it has all you need to get started).
and the Mac version of the Yahoo widget engine here:
http://desktopwidgets.zenfs.com/4.5.2x10a50/yahoo_widgets_4.5.2.dmgNote: This widget runs in XP/Vista/Windows 7, Windows 8-10 and Mac OS/X prior to El Kapitan.
Latest versions include the following changes :
// .10 changed the weather feed to aviation.gov
// .10 changed the icao lookup to a local data file rather than a http request
// .10 changed the city lookup to a local data file rather than a http request
// .10 added raw metar data read (partially implemented and tested, currently unused)
// .10 added day/night script to test the sunset/sunrise
// .10 added read of XML data instead of raw metar data
// .10 added various alerts on icao input failures
// .10 added length check for input icao codes
// .10 added humidity calculation
// .10 added calculation of wx weather codes
// .10 added decode of cloud cover information
// .10 expanded the tooltip information displayed, cloud, windspeed and precipitation
// .10 added facebook menu option
// .10 added F5 to refresh
// .10 added animation to data generation to make it clearer that an update has occurred
// .10 added the hands animation when the feed has updated
// .10 added the search for secondary metar sky_condition attributes
// .10 removed trailing spaces from copy/pasted icao codes longer than 4 characters
// .10 improved the structure, created metar.js and functions.js, filled them...
// .10 when an empty icao code is entered it searches... it should not - fixed
// .10 added logic to handle the wx weather data instead of just receiving the weather codes
// .10 added handling of second cloud layer in tooltip reporting
// .10 added the test for light or heavy conditions
// .10 added weather type to the tooltip
// .10 use night and day boolean to change the icon
// .10 added consideration of three cloud layers rather than just one
// .10 take into account all the weather icons and adjust weather logic
// .10 hail and snow - add logic to display the icon
// .10 create new icons for thunderstorms
// .10 add sentence case to location text
// .10 added showers in the vicinity translation of wx codes
// .10 fog add the bars , 1 2 and 3 as a separate icon on top of the cloud icon
// .10 add exotic icon on top of the current icon if wind strong
// .10 add wind icon on top of the current icon if wind strong
// .10 add wind direction
// .10 added wind report using the beaufort scale
// .10 fixed a valid city search on an icao code search returning no data alert issues
// .10 added pop-up for weather
// .10 added options for the weather pop-up for hover or permanent display.
// .10 added options for the weather pop-up for display of the time
// .10 added handling of rain showers
// .10 add switch from imperial to metric measurements - note: ft/knots are not imperial
// .10 romanian tooltip translations added to lang files
// .10 css errors on the tooltip corrected
// .10 preferences romanian translations provide
// .10 fixed a problem in XP handling of SSL certificates by simply removing the https XML request
// .10 removed the advanced tooltip functionality, only required by Macs and hat engine is now defunct
// .10 allowed the locking pin to display on top of the gauge rim
// .10 fixed the resize and stopped the mini clock from resizing too.
// .10 sort the tooltip creation, spacing &c
// .10 added link to aviationweather.gov
// .10 romanian tooltip weather translations enable, rain and clouds
// .10 change the time shown on the watch to the last weather update time
The Instructions for the Steampunk Weather Gauge Widget are here:
http://lightquick.co.uk/instructions-for-the-steampunk-weather-gauge.htmlThe only condition for downloading and using is that you leave feedback. Please leave a message and rate the icons/widgets as it is the only payment I get for creating this small desktop addition

You may use any of my images in your own creations but commercially only with my permission. In all cases I require a credit to the original artist using my name or pseudonym and a link to my own site.
Thanks! Do enjoy the icon and/or widget here:
http://lightquick.co.uk/downloads/steampunk-weather-widget-mkii.html?Itemid=264