Provided by: libtravel-routing-de-vrr-perl_2.16-1_all bug

NAME

       Travel::Routing::DE::VRR - unofficial interface to the efa.vrr.de German itinerary service

SYNOPSIS

               use Travel::Routing::DE::VRR;

               my $efa = Travel::Routing::DE::VRR->new(
                       origin      => [ 'Essen',    'HBf' ],
                       destination => [ 'Duisburg', 'HBf' ],
               );

               for my $route ( $efa->routes ) {
                       for my $part ( $route->parts ) {
                               printf(
                                       "%s at %s -> %s at %s, via %s to %s",
                                       $part->departure_time, $part->departure_stop,
                                       $part->arrival_time,   $part->arrival_stop,
                                       $part->train_line,     $part->train_destination,
                               );
                       }
                       print "\n\n";
               }

VERSION

       version 2.16

DESCRIPTION

       Travel::Routing::DE::VRR is a client for the efa.vrr.de web interface.  You pass it the
       start/stop of your journey, maybe a time and a date and more details, and it returns the
       up-to-date scheduled connections between those two stops.

METHODS

       $efa = Travel::Routing::DE::VRR->new(%opts)
           Returns a new Travel::Routing::DE::VRR object and sets up its POST data via %opts.

           Calls Travel::Routing::DE::EFA->new with the appropriate efa_url, all %opts are passed
           on. See Travel::Routing::DE::EFA(3pm) for valid parameters and methods

       When encountering an error, Travel::Routing::DE::VRR throws a
       Travel::Routing::DE::EFA::Exception(3pm) object.

DEPENDENCIES

Travel::Routing::DE::EFA(3pm)

       •   LWP::UserAgent(3pm)

       •   XML::LibXML(3pm)

BUGS AND LIMITATIONS

       None known.

SEE ALSO

Travel::Routing::DE::EFA(3pm)

AUTHOR

       Copyright (C) 2009-2015 by Daniel Friesel <derf@finalrewind.org>

LICENSE

         0. You just DO WHAT THE FUCK YOU WANT TO.