[ about | pics | projects | repos | weblog ]

[ ~derf ]

Projects

App::Raps2 v0.53
Password safe, take two
App::Slackeria v0.12
Project status overview
Travel-Routing-DE-VRR v2.09
Interface to the VRR online itinerary service

News

Travel-Status-DE-IRIS-0.09.tar.gz (signature)

  • Result: Add arrival_wings, departure_wings and is_wing accessors (a wing train is coupled to the respective departure, but has its own ID)
  • db-iris: Indicate wings in output
  • Result: Remove train_no_transfer accessor (was based on erroneous assumptions)
  • Result: Add is_unscheduled, replaced_by and replacement_for accessors
  • db-iris: Add -oR to show replacement information

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 other Travel::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-IRIS-0.08.tar.gz (signature)

  • Clarify Result->train_id documentation
  • Add IRIS delay/qos keys 13, 60, 75, 76

Travel-Status-DE-IRIS-0.07.tar.gz (signature)

  • Fix a crash related to unscheduled additional stops in a train's route
  • Improve Travel::Status::DE::IRIS::Stations matching
  • Add IRIS delay/qos keys 56, 59, 61, 65, 73, 74, 77

Travel-Routing-DE-VRR-2.09.tar.gz (signature)

  • Travel::Routing::DE::EFA::Exception::Ambiguous: Add post_value accessor which contains the ambiguous input value
  • Improve error messages
  • Add VRR2 and DING EFA services

The perl module LWP::UserAgent (at version 6.08) does not play well with custom CA certificates and most online resources seem to be outdated. Two notes on that (which may or may not apply to non-Debian systems as well):

  • If a certificate failed verification, you will not get a nice error message. Temporary workaround: sudo mv /usr/share/perl/5.20.1/IO/Socket/IP.pm{,_} (and then later sudo mv /usr/share/perl/5.20.1/IO/Socket/IP.pm{,_})
  • LWP::UserAgent does not support custom certificates installed with update-ca-certificates. You'll need HTTPS_CA_FILE=/etc/ssl/certs/ca-certificates.crt in your environment.

Travel-Status-DE-IRIS-0.06.tar.gz (signature)

  • New non-core module dependency: List::Compare
  • Add support for canceled and additional stops
  • db-iris: Add options -oa and -oc
  • Result: Add accessors additional_stops and canceled_stops
  • Improve support for delayed trains
  • Support additional IRIS delay messages

Travel-Status-DE-DeutscheBahn-1.03.tar.gz (signature)

  • Add primitive JSON serializer to Travel::Status::DE::DeutscheBahn::Result
  • Fix $result->delay (was broken by changes in the RIS output format)

Travel-Status-DE-IRIS-0.05.tar.gz (signature)

  • Support additional IRIS delay messages

Travel-Routing-DE-VRR-2.08.tar.gz (signature)

  • efa: Add -l / --list option
  • efa: Add -s / --service option
  • Travel::Routing::DE::EFA::get_efa_urls() now returns a list of hashrefs
  • Documentation improvements

Travel-Routing-DE-VRR-2.07.tar.gz (signature)

  • Add URLs for several austrian EFA services (pointed out by Gregor Herrmann)
  • Support EFA services which do not distinguish between scheduled and realtime data (also pointed out by Gregor Herrmann)
  • efa: Add -D/--discover option
  • efa: Add -A/--auto-url option
  • Travel::Routing::DE::EFA: Add get_efa_urls method
  • efa: Remove --post option from documentation (it has not been supported since version 1.04)

Travel-Routing-DE-VRR-2.06.tar.gz (signature)

  • Route::Part: Add {arrival,departure}_{route,station}maps accessors
  • efa: Add -m / --maps option
  • Fix exclude / --exclude (didn't work at all previously, possibly because of a server-side API change)

Travel-Status-DE-IRIS-0.04.tar.gz (signature)

  • Fix --track-viastop not matching trains changing their ID at stop
  • Add new (not entirely verified) IRIS delay and qos messages
  • IRIS: add serializable option. Use this if you intend to serialize the list returned by ->results
  • Do not errour out if only partial data is available, show partial data and a warning instead (closes #4)
  • Add several qos and delay messages
2014-06-13 00:00

App::Icli v0.48

App-Icli-0.48.tar.gz (signature)

  • New dependencies: DateTime, DateTime::Format::Strptime, DateTime::TimeZone
  • NOT BACKWARDS COMPATIBLE: Add -a/--action option to invoke generic actions on selected services. This replaces -a/--acknowledge with -aa/ -a acknowledge, -r/--recheck with -ar / -a recheck and -u/--force-recheck wiht -aR / -a force_recheck
  • add -ad / -a downtime option to schedule host/service downtimes
  • Also show service downtimes when using -ld, improve its output
  • Show service comments when using -vvv
  • Rename package to App::Icli to avoid CPAN namespace conflicts
2014-05-29 00:00

icli v0.47

icli-0.47.tar.gz (signature)

  • Remove autodie dependency, improve error messages
  • Allow build-time specification of icinga paths (perl Build.PL --icli-xyz-file=..., see README)
  • Do not throw warnings when encountering empty contact groups
  • Do not require --recheck when using --force-recheck
  • Support --force-recheck with a host-only argument to immediately recheck all services on a host (closses #15)
  • Fix -lh not showing serviceless hosts (closes #14)

Travel-Status-DE-VRR-1.08.tar.gz (signature)

  • efa-m: Add -o, --offset option
  • Fix ->platform and ->platform_db accessors (the EFA API was changed)

Travel-Routing-DE-VRR-2.05.tar.gz (signature)

  • Move all logic to Travel::Routing::DE::EFA and require an EFA url to be set. This way, any EFA service is supported. Travel::Routing::DE::VRR now calls ::EFA with the VRR url, so there are no backwards-incompatible changes
  • Improve error messages for missing route data and backend errors
  • Add option to specify maximum number of connections (efa -n)
  • efa: add -f / --full-route option
  • efa: add -u / --efa-url option

Travel-Status-DE-IRIS-0.03.tar.gz (signature)

  • IRIS / db-iris: Add lookahead option
  • db-iris: Fix --via not matching destination of trains with incomplete route data
  • Detect and merge duplicate results caused by train ID changes
  • Result: Provide realtime data in ->platform, add ->sched_platform accessor
  • db-iris: indicate platform changes with an exclamation mark

Travel-Status-DE-IRIS-0.02.tar.gz (signature)

  • Fix warnings when encountering unplanned (fchg-only) trains without arrival or departure platform
  • db-iris: add -V / --track-via option to display departure at start and expected arrival at a destination station
  • db-iris: Add -r / --realtime option to compute times using delay data
  • Result: Remove duplicates in qos_messages and delay_messages, return all messages in reverse order (newest first)

Travel-Status-DE-IRIS-0.01.tar.gz (signature)

  • Initial release. Experimental, API may change without notice