NAME
aseag-m - Unofficial interface to the ASEAG departure monitor
SYNOPSIS
aseag-m [-pV] [-l lines] [-o outputtypes] [-s timefmt | -S timefmt] [-v stopname] stopname
VERSION
version 1.01
DESCRIPTION
aseag-m lists upcoming bus departures at the ASEAG stop name. It only shows realtime data and has no knowledge of schedules or delays. Departures without such data may not appear at all.
OPTIONS
- -l, --line lines
-
Limit output to departures of lines (comma-separated list of line names, may be used multiple times).
- -o, --output outputtypes
-
Format output according to outputtypes. outputtypes is a comma-separated list and the --output option may be repeated. Each output type has both a short and a long form, so for instance both
-or,T
and--output=route_interesting,relative_times
are valid.Valid output types are:
- a / route_after
-
For each departure, include the route after name. Both stop names and departure times are shown.
- b / route_before
-
For each departure, include the route leading to name. Both stop names and departure times are shown.
- f / route_full
-
For each departure, include the entire route (stop names and departure times).
- r / route_interesting
-
For each departure, show up to three "interesting" stops between name and its destination. The importance of a stop is determined heuristically based on its name, so it is not always accurate.
- T / relative_times
-
Show relative times. Applies to departure and route output.
Note that the routes may be incomplete, since the backend only provides a limited amount of departures and the routes are calculated from this set. intermediate stops are always included, but both route_after and route_before may be cut off after / before any stop. The same applies to route_full.
- -p, --with-past
-
Include past departures. Applies both to the departure output and to the route output of -oa, -ob, -of.
- -s, --strftime format
-
Format absolute times in format, applies both to departure and route output. See DateTime(3pm) for allowed patterns.
- -S, --strfrel format
-
Format relative times in format, only applies when used with -oT. See DateTime::Format::Duration(3pm) for allowed patterns.
- -v, --via stop
-
Only show lines which also serve stop after name.
- -V, --version
-
Show version information.
EXIT STATUS
Normally zero. 1 means aseag-m was called with invalid options, 2 indicates a request error from Travel::Status::DE::URA(3pm), 3 a bad (unknown or ambiguous) stop name.
CONFIGURATION
None.
DEPENDENCIES
Class::Accessor(3pm)
DateTime(3pm)
DateTime::Format::Duration(3pm)
LWP::UserAgent(3pm)
Text::CSV(3pm)
BUGS AND LIMITATIONS
Unknown.
AUTHOR
Copyright (C) 2013-2015 by Daniel Friesel <derf@finalrewind.org>
LICENSE
This program is licensed under the same terms as Perl itself.