Astro-App-Satpass2
view release on metacpan or search on metacpan
lib/Astro/App/Satpass2/Locale/C.pm view on Meta::CPAN
[%- END %]
DTEND:[% last.date( format = '%Y%m%dT%H%M%SZ', units = 'z' ) %]
END:VEVENT
[%- END %]
END:VCALENDAR
EOD
'pass_ics:event' => <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %] [% localize( 'Ele' ) %]
[%= evt.elevation( places = 0 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
[%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
'pass_ics:event:almanac' => <<'EOD',
[%- evt.almanac %] [% evt.time %]
EOD
'pass_ics:event:apls' => <<'EOD',
[%- evt.event %]
[%- appulse = evt.appulse %]
[%= appulse.angle %]
[%= appulse.name %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%= evt.elevation( places = 0 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
[%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
'pass_ics:event:rise' => <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
[%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
'pass_ics:event:set' => <<'EOD',
[%- evt.event %]
[%= evt.time %] [% localize( 'Az' ) %]
[%= evt.azimuth( places = 0, bearing = 2 ) %]
[%- IF sp.want_pass_variant( 'brightest' ) && '' != evt.magnitude %]
[%= localize( 'Mag' ) %] [% evt.magnitude %]
[%- END %]
EOD
phase => <<'EOD',
[% UNLESS data %]
[%- SET data = sp.phase( arg ) %]
[%- END %]
[%- CALL title.title_gravity( TITLE_GRAVITY_BOTTOM ) %]
[%- WHILE title.more_title_lines %]
[%- title.date( align_left = 0 ) %]
[%= title.time( align_left = 0 ) %]
[%= title.name( width = 8, align_left = 0 ) %]
[%= title.phase( places = 0, width = 4 ) %]
[%= title.phase( width = 16, units = 'phase',
align_left = 1 ) %]
[%= title.fraction_lit( title = 'Lit', places = 0, width = 4,
units = 'percent', align_left = 0 ) %]
[%- END %]
[%- FOR item IN data %]
[%- item.date %] [% item.time %]
[%= item.name( width = 8, align_left = 0 ) %]
[%= item.phase( places = 0, width = 4 ) %]
[%= item.phase( width = 16, units = 'phase',
align_left = 1 ) %]
[%= item.fraction_lit( places = 0, width = 4,
units = 'percent' ) %]%
[% END -%]
EOD
position => <<'EOD',
[% UNLESS data %]
[%- SET data = sp.position( arg ) %]
[%- END %]
[%- CALL title.title_gravity( TITLE_GRAVITY_BOTTOM ) %]
[%- data.date %] [% data.time %]
[%- WHILE title.more_title_lines %]
[%- title.name( align_left = 0, width = 16 ) %]
[%= title.local_coord %]
[%= title.epoch( align_left = 0 ) %]
[%= title.illumination %]
[%- END %]
[%- FOR item IN data.bodies() %]
[%- item.name( width = 16, missing = 'oid', align_left = 0 ) %]
[%= item.local_coord %]
[%= item.epoch( align_left = 0 ) %]
[%= item.illumination %]
[%- FOR refl IN item.reflections() %]
[%- item.name( literal = '', width = 16 ) %]
[%= item.local_coord( literal = '' ) %] MMA
[%- IF refl.status( width = '' ) %]
[%= refl.mma( width = '' ) %] [% refl.status( width = '' ) %]
[%- ELSE %]
[%= refl.mma( width = '' ) %] mirror angle [%
refl.angle( width = '' ) %] magnitude [%
refl.magnitude( width = '' ) %]
[%- END %]
[%- END -%]
[% END -%]
EOD
tle => <<'EOD',
[% UNLESS data %]
[%- SET data = sp.tle( arg ) %]
[%- END %]
[%- FOR item IN data %]
[%- item.tle -%]
[% END -%]
EOD
tle_verbose => <<'EOD',
[% UNLESS data %]
[%- SET data = sp.tle( arg ) %]
[%- END %]
[%- CALL title.fixed_width( 0 ) -%]
[% FOR item IN data -%]
[% UNLESS item.tle -%]
[% NEXT -%]
[% END -%]
[% CALL item.fixed_width( 0 ) -%]
[% title.oid %]: [% item.oid %]
[% title.name %]: [% item.name %]
[% title.international %]: [% item.international %]
[% title.epoch %]: [% item.epoch( units = 'zulu' ) %] GMT
( run in 2.270 seconds using v1.01-cache-2.11-cpan-75ffa21a3d4 )