NAME
WWW::Shorten - Abstract interface to URL shortening sites.
SYNOPSIS
use WWW::Shorten 'MakeAShorterLink';
use WWW::Shorten 'Shorl';
use WWW::Shorten 'TinyURL';
$short_url = makeashorterlink($long_url);
$long_url = makealongerlink($short_url);
DESCRIPTION
A Perl interface to URL shortening sites. These sites maintain databases of long URLs, each of which has a unique identifier.
The function makeashorterlink
will call the relevant web site passing it your long URL and will return the shorter version.
The function makealongerlink
does the reverse. makealongerlink
will accept as an argument either the full shortened URL or just the identifier.
If anything goes wrong, then either function will return undef
.
EXPORT
makeashorterlink, makealongerlink
TODO
Recognise the sub-modules' URLs and codes and use the appropriate module.
AUTHOR
Iain Truskett <spoon@cpan.org>
Based on WWW::MakeAShorterLink by Dave Cross <dave@dave.org.uk>