Provided by: libtravel-routing-de-vrr-perl_2.04-1_all
NAME
efa - unofficial efa.vrr.de command line client
SYNOPSIS
efa --from city stop --to city stop [ additional options ] efa [ options ] from-city from-stop [ via-city via-stop ] to-city to-stop
VERSION
version 2.04
DESCRIPTION
efa is a command line client for the <http://efa.vrr.de> web interface. It sends the specified information to the online form and displays the results. It should be noted that efa, although using the web interface of a local transport association, is able to look up connections all over Germany.
OPTIONS
--from city stop Departure place --to city stop Arrival place --via city stop Travel via this place In case you want stop to be an address or "point of interest", you can set it to 'addr:something' or 'poi:something'. -t|--time|--depart hh:mm Journey start time -a|--arrive hh:mm Journey end time (overrides --time/--depart) -d|--date dd.mm.[yyyy] Journey date -b|--bike Choose connections allowing to carry a bike -e|--exclude transports Exclude transports (comma separated list). Possible transports: zug, s-bahn, u-bahn, stadtbahn, tram, stadtbus, regionalbus, schnellbus, seilbahn, schiff, ast, sonstige -E|--extended-info Display duration, ticket class and price for each route (if available) -m|--max-change number Print connections with at most number interchanges -P|--prefer type Prefer connections of type: • speed (default) The faster, the better • nowait Prefer connections with less interchanges • nowalk Prefer connections with less walking (at interchanges) -p|--proximity Take stops close to the stop/start into account and possibly use them instead -i|--include type Include connections using trains of type type, where type may be: • local (default) only take local trains ("Verbund-/Nahverkehrslinien"). Slow, but the cheapest method if you're not travelling long distance • ic Local trains + IC • ice All trains (local + IC + ICE) -w|--walk-speed speed Set your walking speed to speed. Accepted values: normal (default), fast, slow -I|--ignore-info [ regex ] Ignore additional information matching regex (default: /Fahrradmitnahme/) If regex is not supplied, removes the default regex (-> nothing will be ignored) --timeout seconds Set timeout for HTTP requests. Default: 60 seconds. --post key=value Add key with value to the HTTP POST request sent to the EFA server. This can be used to use setting efa does not yet cover, like "--post lineRestriction=400" to also show IC and ICE trains. Note that --post will be overridden by the standard efa options, such as --time -v|--version Print version information
EXIT STATUS
0 Everything went well 1 Invalid arguments, see error message 2 Network error, unable to send request 3 efa.vrr.de did not return any parsable data 4 efa.vrr.de error: ambiguous input 5 efa.vrr.de error: no connections found 10 Unknown Travel::Routing::DE::VRR error 255 Other internal error
CONFIGURATION
None.
DEPENDENCIES
This script requires perl 5.10 (or higher) with the following modules: • Class::Accessor • Exception::Class • LWP::UserAgent • XML::LibXML
BUGS AND LIMITATIONS
None known.
AUTHOR
Copyright (C) 2009-2014 by Daniel Friesel <derf@finalrewind.org>
LICENSE
0. You just DO WHAT THE FUCK YOU WANT TO.