Gas-Prices version 0.0.1
Gas::Prices - Perl Module to get the gas prices around a particular zip code
It gets its data by scraping msn autos webpage.
It retrieves a bunch of gas stations around the particular zip code, and for each gas station, it retrives the following data
Example
use Gas::Prices;
my $gp = new Gas::Prices("75023"); #or any other zip code
my @gas_stations = @{$gp->get_stations};
foreach(@gas_stations)
{
print "Station name:" . $_->{station_name} . "\n" .
"Station address:" . $_->{station_address} . "\n" .
"Unleaded price:" . $_>{unleaded_price} . "\n" .
"Unleaded date:" . $_->{unleaded_date} . "\n" .
"Plus price:" . $_->{plus_price} . "\n" .
"Plus date:" . $_->{plus_date} . "\n" .
"Premium price:" . $_->{premium_price} . "\n" .
"Premium_date:" . $_->{premium_date} . "\n" .
"Diesel price:" . $_->{diesel_price} . "\n" .
"Diesel date:" . $_->{diesel_date} . "\n";
}
my $cheapest_unleaded = $gp->get_cheapest_station("unleaded");
Print the cheapest unleaded grade gas near 75023 is " . $cheapest_unleaded{station_name} . " at " . $cheapest_unleaded->{station_address} . ' for $' . $cheapest_unleaded->{unleaded_price} . "/gallon.";
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
None.
COPYRIGHT AND LICENCE
Copyright (C) 2007, Ashish Kasturia
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.