App-ygeo
view release on metacpan or search on metacpan
lib/App/ygeo.pm view on Meta::CPAN
my ( $self, %params ) = @_;
my $text = $params{text};
croak "No search text defined" unless defined $text && length $text;
my $city = $self->{city} || $params{city};
my $csv_filename = $params{csv_filename} || $params{text} . '.csv';
my $csv = Text::CSV->new()
or die "Cannot use CSV: " . Text::CSV->error_diag();
$csv->eol("\012");
$csv->sep_char(";");
open my $fh, ">:encoding(utf8)", $csv_filename or die "$csv_filename: $!";
my $yndx_geo = Yandex::Geo->new(
apikey => $self->{apikey},
only_city => $city,
results => $params{results_limit} || 500
);
( run in 0.794 second using v1.01-cache-2.11-cpan-98e64b0badf )