NAME
WWW::Shorten::SnipURL - Perl interface to
http://SnipURL.com
SYNOPSIS
use strict;
use warnings;
use WWW::Shorten 'SnipURL'; # recommended
# use WWW::Shorten::SnipURL; # also available
my $long_url = '
http://www.foo.com/bar/';
my $short_url = makeashorterlink($long_url);
$long_url = makealongerlink($short_url);
DESCRIPTION
WARNING:
http://snipurl.com does not provide an API. We must scrape the
resulting HTML.
* Also, their service has been up and down quite a bit lately. We have
disabled live tests due to this.
* You have been warned. We suggest using another WWW::Shorten service.
A Perl interface to the web service
http://SnipURL.com. The service
maintains a database of long URLs, each of which has a unique
identifier or nickname. For more features, please visit
http://snipurl.com/features.
Functions
WWW::Shorten::SnipURL makes the following functions available.
makeashorterlink
my $short = makeashorterlink('
http://www.example.com/');
The function makeashorterlink will call use the web service, passing it
your long URL and will return the shorter version.
makealongerlink
my $long = makealongerlink('ablkjadf2314sfd');
my $long = makealongerlink('
http://snipurl.com/ablkjadf2314sfd');
The function makealongerlink does the reverse. makealongerlink will
accept as an argument either the full URL or just the identifier.
If anything goes wrong, then either function will return undef.
AUTHOR
Shashank Tripathi <
[email protected]>
CONTRIBUTORS
* Chase Whitener
[email protected]
* Dave Cross
[email protected]
COPYRIGHT AND LICENSE
See the main WWW::Shorten docs.
SEE ALSO
WWW::Shorten,
http://shorl.com/