Downloads Travel-Status-DE-URA 2.01
Mirrors finalrewind GitHub
See Also CPAN GitHub Issues
Travel::Status::DE::URA was an inofficial interface to URA-based departure monitors, for example the one available at http://ivu.aseag.de/interfaces/ura/instant_V1 (operated by ASEAG, contains realtime data for Aachen, Germany).
It showed all upcoming bus departures at a given stop with realtime data. This module is no longer under development.
Output of the example script ura-m shipped with this module:
carbon ~ > ura-m Schanz
06:53:17 3.B Uniklinik-Ponttor-Hbf.
06:55:10 45 Driescher Hof-Brand
06:56:06 55 Vaals Grenze
06:57:06 4 Aachen Kaiserplatz
06:57:14 13A Hbf.-Ponttor-Schanz
07:00:55 13B Ponttor-Hbf.-Schanz
07:03:00 3.A Hbf.-Ponttor-Uniklinik
07:03:00 4 Hanbruch
07:03:03 35 Breinig Entengasse
07:08:17 45 Uniklinik
07:09:00 3.B Uniklinik-Ponttor-Hbf.
07:09:00 45 Driescher Hof-Brand
07:09:00 24 Aachen Bushof
07:10:00 25 Vaals Busstation
07:11:00 13A Hbf.-Ponttor-Schanz
07:12:00 4 Aachen Kaiserplatz
07:14:00 25 Stolberg Mühlener Bf.
07:14:00 3.A Hauptbahnhof-Ponttor
07:17:00 13B Ponttor-Hbf.-Schanz
07:18:00 3.A Hbf.-Ponttor-Uniklinik
07:19:00 24 Aachen Bushof
07:19:00 4 Hanbruch
07:24:00 45 Driescher Hof-Brand
07:24:00 3.B Uniklinik-Ponttor-Hbf.
07:24:10 5 Uniklinik
07:26:00 13A Hbf.-Ponttor-Schanz
07:26:00 4 Uniklinik
07:27:00 V Brand
07:27:00 4 Aachen Kaiserplatz
07:28:00 V Brand
07:29:00 55 Pascalstr.-Lichtenb.
07:29:09 3.A Hbf.-Ponttor-Uniklinik
07:29:09 35 Vaals Grenze
Travel::Status::DE::URA v2.01
Travel-Status-DE-URA-2.01.tar.gz (signature)
- Add support for departures in Mainz supplied by the local URA service (MvgMainz)
- ura-m: Show stop-specific messages (if present)
- New module:
Travel::Status::DE::MvgMainz
Travel::Status::DE::URA->new
: add optionwith_messages
Travel::Status::DE::URA
: add->messages_by_stop_id
and->messages_by_stop_name
Travel::Status::DE::URA v2.00
Travel-Status-DE-URA-2.00.tar.gz (signature)
- Add support for bus departures in London supplied by the TfL URA service
- New module:
Travel::Status::GB::TfL
- Rename aseag-m to ura-m
- Rename short option
-s
(corresponding to--strftime
) to-f
- Rename short option
-S
(corresponding to--strfrel
) to-F
- New options:
-s
/--service
selects a backend service (defaults to ASEAG),--list
lists supported backend services,--ura-base
sets a backend service by URL, and--ura-version
sets the backend service version Travel::Status::DE::URA::Result
: Add->platform
accessor (shortcut for->stop_indicator
)
Travel::Status::DE::URA v1.02
Travel-Status-DE-URA-1.02.tar.gz (signature)
- Result: Add
stop_indicator
accessor - aseag-m: New option
-oi
(show stop point indicators)
Travel::Status::DE::URA v1.01
Travel-Status-DE-URA-1.01.tar.gz (signature)
URA->results
: Addvia_id
,stop_id
andline_id
parametersURA->new
: Add circle andwith_stops
parametersURA
: Addget_stops
accessor
Travel::Status::DE::URA v1.00
Travel-Status-DE-URA-1.00.tar.gz (signature)
- Reduce memory footprint
- aseag-m:
-of
: Show delimiter between route before and after the requseted stop - aseag-m: Do not erroneously reverse stop list when combining
-oa
and-ob
Travel::Status::DE::URA v0.05
Travel-Status-DE-URA-0.05.tar.gz (signature)
- aseag-m: Rename
-a
/-b
/-f
/-r
to-oa
/-ob
/-of
/-oT
- aseag-m: New option
-or
(show partial route) URA->new
: Renamefull_routes
option tocalculate_routes
. The before/after parameters are no longer supported, instead any true parameter causes all routes to be calculatedURA::Result
: Removeroute_timetable
accessor. Useroute_pre
/route_post
insteadUra::Result
: Addroute_pre
,route_post
androute_interesting
accessors- new module:
Travel::Status::DE::URA::Stop
(describes a stop as a part of a departure's route)
Travel::Status::DE::URA v0.04
Travel-Status-DE-URA-0.04.tar.gz (signature)
- New dependency:
Text::CSV
- Fix ASEAG parser (was fragile and broken by changes in the backend output)
Travel::Status::DE::URA::Result
: Add->type
accessor for compatibility with otherTravel::Status
modules (always returns "Bus" at the moment)- Encoding is hard - it may be broken if your LWP::UserAgent or perl is too old
Travel::Status::DE::URA v0.03
Travel-Status-DE-URA-0.03.tar.gz (signature)
- Result: Relative times (
countdown
,countdown\_sec
) are now computed relative to the creation of theirTravel::Status::DE::URA
object. They used to be relative to the call of the "results" function. - Result: Fix
countdown\_sec
accessor - Result: Do DateTime math on demand, not when creating the object. Halves the average runtime, though this depends on the amount of results used by the application (the more results are used, the less notable the performance gain will be)
Travel::Status::DE::URA v0.02
Travel-Status-DE-URA-0.02.tar.gz (signature)
aseag-m
: Fix spaces in stop names (they didn't match anything)- Remove fuzzy matching from constructor / results API. Use
the new
get_stop_by_name
function instead (returns all matching stops). Updateaseag-m
accordingly
Travel::Status::DE::URA v0.01
Travel-Status-DE-URA-0.01.tar.gz (signature)
- Initial release