[ about | pics | projects | repos | weblog ]

[ ~derf ]




App::Raps2 v0.54
Password safe, take two
Travel-Routing-DE-VRR v2.14
Interface to the VRR online itinerary service



These projects are neither developed nor maintained any more. Some do offer basic functionality, though.

App::Slackeria v0.12
Project status overview


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

  • Result: Add qos code 79 ("Ohne Mehrzweckabteil")
  • db-iris: Accept UIC station codes
  • Fix warnings with recent DateTime::Format::Strptime releases
  • Improve parser speed

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-Routing-DE-VRR-2.14.tar.gz (signature)

  • Remove support for the STV / Verbundlinie Steiermark EFA entry point (returns data with broken encoding)
  • Add VVO, VRN, VMV, KVV, TLEM and VBL EFA entry points

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: Rename full_routes option to calculate_routes. The before/after parameters are no longer supported, instead any true parameter causes all routes to be calculated
  • URA::Result: Remove route_timetable accessor. Use route_pre / route_post instead
  • Ura::Result: Add route_pre, route_post and route_interesting accessors
  • new module: Travel::Status::DE::URA::Stop (describes a stop as a part of a departure's route)

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

  • Result: Fix ->type accessor (was not working for all backends)
  • Result: Add ->train_no / ->line_no accessor
2015-10-04 00:00

App::Raps2 v0.54

App-Raps2-0.54.tar.gz (signature)

  • add dump-all command
  • Fix smartmatch warnings on perl ≥ 5.18

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

  • This release is NOT backwards compatible with 1.xx versions
  • It now uses the HAFAS API instead of parsing bahn.de/ris and also supports various other HAFAS installations
  • New module dependencies: JSON, List::MoreUtils
  • Renamed db-ris to hafas-m
  • New modules: Travel::Status::DE::HAFAS and Travel::Status::DE::HAFAS::StopFinder
  • Renamed Travel::Status::DE::DeutscheBahn::Resultto Travel::Status::DE::HAFAS::Result
  • db-ris/hafas-m: The options -f / --full-route and -v/--via are no longer supported
  • db-ris/hafas-m: New options -s / --service, -u / --url and --list
  • Travel::Status::DE::DeutscheBahn/HAFAS->new: The mot parameter is no longer supported. Use the new excluded_mots and exclusive_mots parameters instead
  • Travel::Status::DE::DeutscheBahn/HAFAS->new: Add service and url parameters
  • Travel::Status::DE::DeutscheBahn/HAFAS: Add errcode, similar_stops and get_active_service accessors
  • Travel::Status::DE::DeutscheBahn/HAFAS: Add static methods get_services and get_service
  • Result: Remove route, route_raw, route_info, route_interesting and route_timetable accessors
  • Result: Add is_changed_platform and messages accessors
  • Result->info is now undef instead of an empty string when no information is available

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

  • Result: Add info key 900
  • Station: Improve get_station matching quality by using the Levenshtein edit distance in addition to simple substring matching
  • new dependency: Text::LevenshteinXS (see README for notes about drop-in replacements)
  • new dependency: List::UtilsBy

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

  • EFA: Add static method get_efa_urls
  • Line: Add mot and mot_name accessors
  • Result: Add mot and mot_name accessors
  • efa-m: Add -A / --auto-url / --discover-and-print option
  • efa-m: Add -D / --discover option
  • efa-m: Add --list option
  • efa-m: Add -m / --mot option
  • efa-m: Add -s / --service option

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

  • efa: Add -a / --accessibility option
  • efa: Add -B / --bike-info option
  • efa: Change --ignore-info default to ignore less when -a / -B is set
  • EFA->new: Add boolean config options with_low_platform, with_wheelchair, without_elevators, without_escalators and without_solid_stairs

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

  • efa-m: Remove -V alias for --version
  • efa-m: Add -V / --track-via option
  • efa-m: Add -O / --output option with outputtypes route_after, route_before, fullroute and route
  • efa-m: Always output schedule data when absolute times are requested. As before, delays are indicated by a +xyz mark next to the time

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

  • Result->delay: return undef when no data is available. This allows to distinguish between on-time departures (delay 0) and departures without realtime data (delay undef)
  • EFA->new: Add full_routes config option
  • EFA: Add identified_data accessor
  • Result: Add route_pre, route_post and route_interesting accessors
  • Add Travel::Status::DE::EFA::Stop module
  • efa-m: Add -v / --via option

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

  • Route::Part: Deprecate ->extra accessor. Use ->regular_notes instead
  • Route::Part: Add ->regular_notes and ->current_notes accessors. Note that current_notes is NOT STABLE yet. It may be change without further notice.
  • Route::Part: Add ->footpath_{duration,parts,type} accessors
  • efa: Show current route information provided by the EFA backend, such as cancelled stops or diversions.
  • efa -E: Show transfer walking duration when available
  • efa: Extend --ignore-info default (this option will probably be overhauled or removed in a future release)
  • Add Travel::Routing::DE::EFA::Route::Message module

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

  • efa: Fix encoding issues when using -w, -t, -d, -a and similar
  • Travel::Routing::DE::EFA::Route::Part: Add train_product accessor
  • Improve support for walking connections
  • Handle "nicht umsteigen" messages and other unusual connection types

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

  • efa: Changed -p/--proximity` default walking time from 8 to 10 minutes
  • efa: The -p/--proximity` option now takes an optional duration argument
  • EFA: use_near_stops now accepts an integer (interpreted as walking time in minutes) instead of a boolean value

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

  • Added github repo to dist metadata and the doc
  • Result: distinguish between overcrowded trains (q97) and very overcrowded trains (q96)
  • Result: Verify delay key 60 ("delays because of storm")
  • Result: Add qos key 70 ("no wifi" -- not entirely sure yet)

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

  • IRIS->new: Fix default lwp_options value (was documented, but not used)
  • Result->route_interesting: Also consider airports
  • Stations: Update DS100 code list. Fixes 9 stations in Köln, Düsseldorf and Wuppertal which had a wrong code/name combination assigned due to a parser error

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

  • Result->route_interesting: Also consider airports
  • Result: Add route_info accessor
  • Result: Add is_cancelled accessor

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

  • Result: Add type accessor
  • DeutscheBahn->new: Add lwp_options parameter to pass options to LWP::UserAgent->new

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

  • IRIS->new: Use lwp_options to explicitly pass arguments to the LWP::UserAgent constructor. Unknown arguments are now longer implicitly passed on
  • db-iris: Improve output format for wing trains