Skip Menu |
 

This queue is for tickets about the Geo-WeatherNWS CPAN distribution.

Report information
The Basics
Id: 27515
Status: resolved
Priority: 0/
Queue: Geo-WeatherNWS

People
Owner: BOBERNST [...] cpan.org
Requestors: info [...] gknw.de
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: 1.04



Subject: NOAA changed server name on Jan 23, 2007
Date: Sun, 10 Jun 2007 00:00:33 +0200
To: bug-Geo-WeatherNWS [...] rt.cpan.org
From: Guenter Knauf <info [...] gknw.de>
Download (untitled) / with headers
text/plain 599b
Hi Marc, it seems that for ftp the weather.noaa.gov server has changed its name to tgftp.nws.noaa.gov; see also forum post from hajo: http://www.cpanforum.com/posts/4181 Here's a patch: --- WeatherNWS.pm.orig Sun Feb 09 19:57:32 2003 +++ WeatherNWS.pm Sat Jun 09 23:56:16 2007 @@ -36,7 +36,7 @@ my $Class=ref($Proto) || $Proto; my $Self={}; - $Self->{servername}="weather.noaa.gov"; + $Self->{servername}="tgftp.nws.noaa.gov"; $Self->{username}="anonymous"; $Self->{password}='weather@cpan.org'; $Self->{directory}="/data/observations/metar/stations"; thanks, Guenter.
Download WeatherNWS.pm.diff
text/x-diff 1.3k
--- WeatherNWS.pm.orig Sun Feb 09 19:57:32 2003 +++ WeatherNWS.pm Sat Jun 09 21:12:04 2007 @@ -36,7 +36,7 @@ my $Class=ref($Proto) || $Proto; my $Self={}; - $Self->{servername}="weather.noaa.gov"; + $Self->{servername}="tgftp.nws.noaa.gov"; $Self->{username}="anonymous"; $Self->{password}='weather@cpan.org'; $Self->{directory}="/data/observations/metar/stations"; @@ -268,6 +268,9 @@ if (($Line =~ /^([A-Z][A-Z][A-Z][A-Z])/) && ($Line ne "AUTO")) { $Self->{code}="$Line"; + if (!$Self->{station}) { + $Self->{station}="$Line"; + } } #------------------------------------------------------------------------------ @@ -278,6 +281,7 @@ { my $Timez=substr($Line,2,4); $Self->{time}="$Timez"; + $Self->{time_sep}=substr($Timez,0,2).":".substr($Timez,2,2); $Self->{day}=substr($Line,0,2); } @@ -940,7 +944,7 @@ you end up having to re-code your parsing program. With the weather module, all you need is a four-letter station code to get the most recent weather observations. If you do not know what the station code is for your area, - check the site at http://205.156.54.206/oso/siteloc.shtml to start your + check the site at https://pilotweb.nas.faa.gov/qryhtml/icao/ to start your search. Since this module uses the NWS METAR Observations, you can get weather
Server name updated in version 1.04.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.