The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.020_03 - 2014-08-03

  • More informative DateTime time zone error message.

Changes for version 0.020_02 - 2014-07-31

  • Rewrite object-specific formatter code to place dispatchers in the Astro::App::Satpass2::FormatValue name space rather than use AUTOLOAD(). The AUTOLOAD() implementation caused all sorts of smoker errors that I was unable to reproduce, and I was averse to blindly writing stubs for Perl-defined subroutines.

Changes for version 0.020_01 - 2014-07-29

  • Remove subroutine Astro::App::Satpass2::Utils::fold_case(). This is documented as private, but since is _was_ documented I decided to put it through an abbreviated deprecation cycle.

Changes for version 0.020_004 - 2014-07-21

  • This version not released to CPAN. Add add() method to Astro::App::Satpass2. This validates and adds TLE objects. Remove ::Format::Template::Provider from t/basic.t Fix test failures in t/locale.t

Changes for version 0.020_003 - 2014-07-20

  • This version not released to CPAN. Force stringification of Template::Exception. Have the tle_verbose template ignore non-TLE data.

Changes for version 0.020_002 - 2014-07-17

  • This version not released to CPAN. Fix bug in -choose foo,bar which caused only 'foo' to be chosen. Add real localization support. This addresses almost all text seen by the user, though I have not done a lot on error messages other than put in the calls. A very rough Spanish localization is provided in eg/. Generate format selection options for tle() based on available templates. Basically, if you load template eg/tle_json.tt as 'tle_json', the -json option will cause that template to be used. Drop Astro::App::Satpass2::Format::Template::Provider. Refactor and rationalize formatter code.

Changes for version 0.020_001 - 2014-07-03

  • This version not released to CPAN. Add Astro::App::Satpass2::FormatValue::Formatter to implement custom formatters without subclassing. THIS IS EXPERIMENTAL. Add Satpass2 interactive method perl(). This executes some Perl, either from a file or via an eval. The invocant comes in in $ARGV[0].

Documentation

Tutorial on the use of Astro::App::Satpass2

Modules

es
Forecast satellite visibility.
Object copying functionality for Astro::App::Satpass2
Format Astro::App::Satpass2 output
Format Astro::App::Satpass2 output as dump.
Format Astro::App::Satpass2 output as text.
Format time for output.
Provide common functionality for CLDR-type time formatters.
Format time using DateTime
Format time using DateTime->format_cldr()
Format time using DateTime->strftime()
Format time using POSIX::strftime
Provide common functionality for strftime-type time formatters.
Format Astro::App::Satpass2 output as text.
Abstract geocoding wrapper class.
Wrapper for Geo::Coder::Geocoder::US
Wrapper for Geo::Coder::OSM
Wrapper for Geo::Coder::TomTom
Handle locale-dependant data.
Define the C locale for Astro::App::Satpass2
Implement a macro
Implement code as macros
Define a macro which consists of an array of commands
Parse time for Astro::App::Satpass2
Parse time for Astro::App::Satpass2 using Date::Manip
Astro::App::Satpass2 wrapper for Date::Manip v5 interface
Astro::App::Satpass2 wrapper for Date::Manip v6 or greater
Astro::App::Satpass2 minimal ISO-8601 parser
Utilities for Astro::App::Satpass2
Output warning and error messages
Wrap an array reference.