use WWW::Shorten::Google;

GoogleのURL短縮API叩くモジュールがあったので実装してみた

モジュールはGithubからもってきました。
http://github.com/yappo/p5-WWW-Shorten-Google/

#!/usr/bin/perl

use strict;
use warnings;
use utf8;
use CGI;
use CGI::Carp;
use WWW::Shorten::Google;
use WWW::Shorten 'Google';

my $q = CGI->new();
my $source_url = $q->param("url");
my $short_url;
if ($source_url =~ /^http/) {
    $short_url = makeashorterlink($source_url);
}
else {
    $short_url = "<form action='./sample.cgi'><input name='url'><input
    type='submit' name='submit'></form>";
}

print "Content-type: text/html; charset=utf8\n\n";
print "$short_url";