I think the
Geo::Weather Perl module and a short script to grab your weather are what you are after.
you can get the module via cpan:
(as root? here I am sudo-ing)
$ sudo cpan -i Geo::Weather
During the install you'll (hopefully) be prompted by the test script for a city and state.
If it returns the weather more or less like you want, the script (for me) was at:
/tmp/cpan/build/Geo-Weather-1.41/test.pl. Copy and modify as desired.
If you are unfamiliar with Perl I would recommend adding this line as the first line:
#!/usr/bin/perl
and making the script executable (ie: $ chmod a+x test.pl). Then just execute the script for your weather.