Steampunk Weather Widget for your desktop -Now 2.0 RC - MORE changes have been made and I am close to a release candidate for version 2.0. The newest version can be obtained here: http://lightquick.co.uk/downloads/steampunk-weather-widget-mkii.html?Itemid=264
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. 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 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 local search 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 image below shows my weather widget, the moon widget and a couple of planetary widgets too. A portion of my desktop.
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.
It is here to download: http://lightquick.co.uk/downloads/steampunk-weather-widget-mkii.html?Itemid=264
Report any bugs please - it is new and relatively untested.
The following changes have been made to the MKII version.
// .10 changed the weather feed to aviationweather.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 an 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 provide romanian translations for preferences descriptions
// .10 provide romanian translations for preferences titles
// .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