Alvis::URLs - URL and hash standardisation utilities.
$Alvis::URLs::keepfrag = 0; # set to keep fragment, default removes $cleanurl = &Alvis::URLs::CleanURL($url); $Alvis::URLs::nocase = 0; # set to convert everything to lowercase $Alvis::URLs::noclean = 0; # set to disable use of URI cleaning $standardurl = &Alvis::URLs::StandardURL($url);
Provides an MD5 hashing interface, as well as simple standards for URL cleaning based on the URI library.
$myhash = &easyhash32($text);
Return 32-bit unsigned part of the MD5 hash as an integer.
Return 64-bit unsigned part of an MD5 hash as a 16 character string in hexadecimal.
$cleanurl = &Alvis::URLs::CleanURL($url);
Use the URI library to cleanup the format of the URL.
$standardurl = &Alvis::URLs::StandardURL($url);
Standardise the format of the URL, including cleaning above if switches dictate.
URI(3).
Wray Buntine, <wray.buntine@hiit.fi>
Copyright (C) 2006 by Wray Buntine
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.
To install Alvis::URLs, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Alvis::URLs
CPAN shell
perl -MCPAN -e shell install Alvis::URLs
For more information on module installation, please visit the detailed CPAN module installation guide.