#!/usr/bin/perl
#
-# show sunrise and sunset times for each callsign or prefix entered
+# show moonrise and moonset times for each callsign or prefix entered
#
# 1999/11/9 Steve Franke K9AN
-#
+# 2000/10/27 fixed bug involving degree to radian conversion.
my ($self, $line) = @_;
my @list = split /\s+/, $line;
foreach $l (@list) {
my $user = DXUser->get_current(uc $l);
if ($user && $user->lat && $user->long) {
- push @in, [$user->qth, $user->lat * $d2r, $user->long * -$d2r, uc $l ];
+ push @in, [$user->qth, $user->lat, -$user->long, uc $l ];
} else {
# prefixes --->
my @ans = Prefix::extract($l);
foreach $l (@in) {
my ($rise, $set, $az, $dec, $loss )=Sun::rise_set($yr,$month,$day,$hr,$min,$l->[1],$l->[2],1);
$l->[3] =~ s{(-\d+|/\w+)$}{};
- push @out,sprintf("%-6.6s %-30.30s %s %s %6.1f %6.1f %3.1f", $l->[3], $l->[0], $rise, $set, $az, $dec, $loss);
+ push @out,sprintf("%-6.6s %-30.30s %s %s %6.1f %6.1f %3.1f", $l->[3], $l->[0], $rise, $set, $az, $dec, $loss);
}