[Expect] has a "weather" command supplied as an example in its source distribution. "[A little rain forecaster]", [Jason Tang]'s [tclweather] applet, ?'s hurricane tracker ?, and ... are all interesting. Several of the documented [TclSOAP] examples focus on weather data.