Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

efa(1p) [debian man page]

EFA(1p) 						User Contributed Perl Documentation						   EFA(1p)

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.01 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: o speed (default) The faster, the better o nowait Prefer connections with less interchanges o 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: o local (default) only take local trains ("Verbund-/Nahverkehrslinien"). Slow, but the cheapest method if you're not travelling long distance o ic Local trains + IC o 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: o Class::Accessor o Exception::Class o LWP::UserAgent o XML::LibXML BUGS AND LIMITATIONS
efa cannot handle Unicode in its arguments, use plain ASCII. AUTHOR
Copyright (C) 2009,2010 by Daniel Friesel <derf@derf.homelinux.org> LICENSE
0. You just DO WHAT THE FUCK YOU WANT TO. perl v5.14.2 2012-01-28 EFA(1p)

Check Out this Related Man Page

MAXDB_REAL_ESCAPE_STRING(3)						 1					       MAXDB_REAL_ESCAPE_STRING(3)

maxdb_real_escape_string - Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the con-
nection

       Procedural style

SYNOPSIS
string maxdb_real_escape_string (resource $link, string $escapestr) DESCRIPTION
Object oriented style string maxdb::real_escape_string (string $escapestr) This function is used to create a legal SQL string that you can use in an SQL statement. The string escapestr is encoded to an escaped SQL string, taking into account the current character set of the connection. Characters encoded are ', ". RETURN VALUES
Returns an escaped string. EXAMPLES
Example #1 Object oriented style <?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $maxdb->query("CREATE TABLE temp.mycity LIKE hotel.city"); $city = "'s Hertogenbosch"; /* this query will fail, cause we didn't escape $city */ if (!$maxdb->query("INSERT into temp.mycity VALUES ('11111','$city','NY')")) { printf("Error: %s ", $maxdb->sqlstate); } $city = $maxdb->real_escape_string($city); /* this query with escaped $city will work */ if ($maxdb->query("INSERT into temp.mycity VALUES ('22222','$city','NY')")) { printf("%d Row inserted. ", $maxdb->affected_rows); } $maxdb->close(); ?> Example #2 Procedural style <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } maxdb_query($link, "CREATE TABLE temp.mycity LIKE hotel.city"); $city = "'s Hertogenbosch"; /* this query will fail, cause we didn't escape $city */ if (!maxdb_query($link, "INSERT into temp.mycity VALUES ('11111','$city','NY')")) { printf("Error: %s ", maxdb_sqlstate($link)); } $city = maxdb_real_escape_string($link, $city); /* this query with escaped $city will work */ if (maxdb_query($link, "INSERT into temp.mycity VALUES ('22222','$city','NY')")) { printf("%d Row inserted. ", maxdb_affected_rows($link)); } maxdb_close($link); ?> The above example will output something similar to: Warning: maxdb_query(): -5016 POS(43) Missing delimiter: ) <...> Error: 42000 1 Row inserted. SEE ALSO
maxdb_character_set_name(3). PHP Documentation Group MAXDB_REAL_ESCAPE_STRING(3)
Man Page