WebService-Rajce
view release on metacpan or search on metacpan
},
"runtime" : {
"requires" : {
"Carp" : "0",
"Digest::MD5" : "0",
"Encode" : "0",
"Exporter" : "0",
"File::Basename" : "0",
"File::Path" : "2.06_05",
"Getopt::Long" : "0",
"Image::Magick" : "0",
"Net::Netrc" : "0",
"POSIX" : "0",
"Pod::Usage" : "0",
"WWW::Mechanize" : "0",
"XML::FeedPP" : "0",
"XML::Simple" : "0",
"perl" : "5.006",
"strict" : "0",
"vars" : "0",
"warnings" : "0"
version: '1.4'
name: WebService-Rajce
requires:
Carp: '0'
Digest::MD5: '0'
Encode: '0'
Exporter: '0'
File::Basename: '0'
File::Path: 2.06_05
Getopt::Long: '0'
Image::Magick: '0'
Net::Netrc: '0'
POSIX: '0'
Pod::Usage: '0'
WWW::Mechanize: '0'
XML::FeedPP: '0'
XML::Simple: '0'
perl: '5.006'
strict: '0'
vars: '0'
warnings: '0'
Makefile.PL view on Meta::CPAN
"MIN_PERL_VERSION" => "5.006",
"NAME" => "WebService::Rajce",
"PREREQ_PM" => {
"Carp" => 0,
"Digest::MD5" => 0,
"Encode" => 0,
"Exporter" => 0,
"File::Basename" => 0,
"File::Path" => "2.06_05",
"Getopt::Long" => 0,
"Image::Magick" => 0,
"Net::Netrc" => 0,
"POSIX" => 0,
"Pod::Usage" => 0,
"WWW::Mechanize" => 0,
"XML::FeedPP" => 0,
"XML::Simple" => 0,
"strict" => 0,
"vars" => 0,
"warnings" => 0
},
Makefile.PL view on Meta::CPAN
my %FallbackPrereqs = (
"Carp" => 0,
"Digest::MD5" => 0,
"Encode" => 0,
"Exporter" => 0,
"File::Basename" => 0,
"File::Path" => "2.06_05",
"Getopt::Long" => 0,
"Image::Magick" => 0,
"Net::Netrc" => 0,
"POSIX" => 0,
"Pod::Usage" => 0,
"WWW::Mechanize" => 0,
"XML::FeedPP" => 0,
"XML::Simple" => 0,
"strict" => 0,
"vars" => 0,
"warnings" => 0
);
lib/WebService/Rajce.pm view on Meta::CPAN
# ABSTRACT: Perl module for rajce.net web API.
$WebService::Rajce::VERSION = '1.202830';
use 5.006;
use strict;
use warnings;
use WWW::Mechanize;
use XML::Simple;
use Digest::MD5 qw(md5_hex);
use Encode;
use Image::Magick;
use Carp;
use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
require Exporter;
our @ISA = qw(Exporter AutoLoader);
our @EXPORT = qw();
lib/WebService/Rajce.pm view on Meta::CPAN
}
return $response;
}
sub add_photo {
my ($self,$filename,$album) = @_;
my $thumbsize = "100x100";
my $thumb = new Image::Magick;
$thumb->Read($filename);
$thumb->AutoOrient();
$thumb->Resize(geometry=>"$thumbsize^");
$thumb->Crop(gravity=>"Center",geometry=>"$thumbsize");
$thumb->Strip();
my $pic = new Image::Magick;
$pic->Read($filename);
$pic->AutoOrient();
$pic->Resize(geometry=>"$self->{maxWidth}x$self->{maxHeight}>");
if(!$self->{KEEP_EXIF}){
$pic->Strip();
}
my ($width, $height) = $pic->Get('width','height');
( run in 1.194 second using v1.01-cache-2.11-cpan-beeb90c9504 )