diff options
author | dakkar <dakkar@thenautilus.net> | 2013-05-27 16:40:18 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2013-05-27 16:40:18 +0100 |
commit | 2cbf023942b42d798d73b5ce85b20ddadacc6cec (patch) | |
tree | 3ba85682364b48d2dd72d8a37b57b1b204be7fcf /driver.pl | |
parent | kill debug Data::Printer (diff) | |
download | HomePanel-2cbf023942b42d798d73b5ce85b20ddadacc6cec.tar.gz HomePanel-2cbf023942b42d798d73b5ce85b20ddadacc6cec.tar.bz2 HomePanel-2cbf023942b42d798d73b5ce85b20ddadacc6cec.zip |
include busses in html
Diffstat (limited to 'driver.pl')
-rw-r--r-- | driver.pl | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/driver.pl b/driver.pl new file mode 100644 index 0000000..dacda01 --- /dev/null +++ b/driver.pl @@ -0,0 +1,26 @@ +#!/usr/bin/env perl +use strict; +use warnings; +use 5.014; +use WebService::ForecastIo::Response; +use TFL::Bus; +use HomePanel::Render; +use Path::Class; + +my $forecast = WebService::ForecastIo::Response->new( + file($ARGV[0])->slurp(iomode=>'<:raw') +); +my $bus = TFL::Bus->new()->request(TFL::Bus::Request->new({ + StopPointName => 'Hotspur Road', + #Towards => 'Islip Manor', + ReturnList => [qw(StopID StopCode1 VisitNumber TripID VehicleID LineID LineName DirectionID DestinationText DestinationName EstimatedTime)], +})); +my $template = file(__FILE__)->parent->file('forecast.html.tt'); + +print + HomePanel::Render->new({ + template_file => $template, + forecast => $forecast, + bus => $bus, + tube => '', + })->render; |