Downloads
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_messagesTravel::Status::DE::URA: add->messages_by_stop_idand->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/--serviceselects a backend service (defaults to ASEAG),--listlists supported backend services,--ura-basesets a backend service by URL, and--ura-versionsets the backend service version Travel::Status::DE::URA::Result: Add->platformaccessor (shortcut for->stop_indicator)
Travel::Status::DE::URA v1.02
Travel-Status-DE-URA-1.02.tar.gz (signature)
- Result: Add
stop_indicatoraccessor - 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_idandline_idparametersURA->new: Add circle andwith_stopsparametersURA: Addget_stopsaccessor
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
-oaand-ob
Travel::Status::DE::URA v0.05
Travel-Status-DE-URA-0.05.tar.gz (signature)
- aseag-m: Rename
-a/-b/-f/-rto-oa/-ob/-of/-oT - aseag-m: New option
-or(show partial route) URA->new: Renamefull_routesoption tocalculate_routes. The before/after parameters are no longer supported, instead any true parameter causes all routes to be calculatedURA::Result: Removeroute_timetableaccessor. Useroute_pre/route_postinsteadUra::Result: Addroute_pre,route_postandroute_interestingaccessors- 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->typeaccessor for compatibility with otherTravel::Statusmodules (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::URAobject. They used to be relative to the call of the "results" function. - Result: Fix
countdown\_secaccessor - 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_namefunction instead (returns all matching stops). Updateaseag-maccordingly
Travel::Status::DE::URA v0.01
Travel-Status-DE-URA-0.01.tar.gz (signature)
- Initial release