TITLE

all_iridium_classic - Dump raw Space Track status for original-design Iridium satellites.

SYNOPSIS

all_iridium_classic -identity
all_iridium_classic -username somebody -password censored
all_iridium_classic -help
all_iridium_classic -version

OPTIONS

-celestrak-url

This option is a synonym for -kelso-url.

-help

This option displays the documentation for this script. The script then exits.

-identity

If asserted, this Boolean option causes the Astro::SpaceTrack identity attribute to be set, which in turn causes the user's Space Track username and password to be read from a (hopefully encrypted) identity file.

The default is -noidentity.

-indent

-indent 4

This option indents the generated code the given number of spaces. Tab conversion on the indentation will be done before output.

The default is -indent 0 if -iridium is asserted, or -indent 4 if not.

-iridium

If asserted, this Boolean option specifies that the output will be an Iridium status table suitable for inclusion in Astro::Coord::ECI::TLE::Iridium, instead of Astro::SpaceTrack.

The default is -no-iridium.

-kelso-url

-kelso-url ~/kelso.txt

This option specifies an alternate URL for T. S. Kelso's Iridium status data. If an existing file is specified, it is turned into a file: URL. Otherwise the value must be one that LWP::UserAgent understands.

The default is the Astro::SpaceTrack default (q.v.).

-password

-password censored

This option specifies the user's Space Track password. It overrides the password from the identity file, if any.

-tle

This Boolean option is a synonym for -iridium, included for historical purposes.

-username

-username somebody

This option specifies the user's Space Track username. It overrides the username from the identity file, if any.

-version

This option displays the version of this script. The script then exits.

DETAILS

This Perl script does a raw query of Iridium status from Space Track, formats the results as Perl code, and writes them to standard out. The raw data are not supplimented from Celestrak, so the only statuses are unknown or decayed.

The purpose of this is to generate a canned status table in Astro::SpaceTrack, since all the other sources typically drop the satellite when it decays.

You need a Space Track username and password to use this script.

AUTHOR

Tom Wyant (wyant at cpan dot org)

COPYRIGHT AND LICENSE

Copyright (C) 2017-2026 by Thomas R. Wyant, III

This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses in the files LICENSE-Artistic and LICENSE-GPL.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.