DNS-EasyDNS
view release on metacpan or search on metacpan
# http://module-build.sourceforge.net/META-spec.html
#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#
name: DNS-EasyDNS
version: 0.04
version_from: lib/DNS/EasyDNS.pm
installdirs: site
requires:
HTTP::Request::Common: 1.19
LWP::UserAgent: 2.001
distribution_type: module
generated_by: ExtUtils::MakeMaker version 6.17
Makefile.PL view on Meta::CPAN
require 5.6.0;
use strict;
use ExtUtils::MakeMaker;
WriteMakefile(
'NAME' => 'DNS::EasyDNS',
'ABSTRACT' => 'Update your EasyDNS dynamic DNS records',
'AUTHOR' => 'Gavin Brock <gbrock@cpan.org>',
'PREREQ_PM' => { 'LWP::UserAgent' => 2.001, 'HTTP::Request::Common' => 1.19 },
'VERSION_FROM' => 'lib/DNS/EasyDNS.pm',
'dist' => { COMPRESS=>'gzip', SUFFIX=>'gz' },
);
If you are using Activestate perl, you can also install as a PPM:
ppm install --location=http://brock-family.org/gavin/perl/ppm DNS::EasyDNS
#==============================================================================#
DEPENDENCIES
This module requires at least perl 5.6.0 and these other modules and libraries:
LWP::UserAgent and HTTP::Request from the libwww-perl bundle
It is also highly recommended to use SSL to avoid plain text passwords over
the network. For this, install:
Crypt::SSLeay
#==============================================================================#
COPYRIGHT AND LICENCE
lib/DNS/EasyDNS.pm view on Meta::CPAN
#==============================================================================#
package DNS::EasyDNS;
use strict;
use warnings;
use Carp;
use LWP::UserAgent;
use CGI::Util qw(escape);
use HTTP::Request::Common qw(GET);
use base qw(LWP::UserAgent);
use constant URL => 'members.easydns.com/dyn/dyndns.php';
#==============================================================================#
=item DNS::EasyDNS->new();
Create a new EasyDNS object. This is actually an inheritted L<LWP::UserAgent>
( run in 0.468 second using v1.01-cache-2.11-cpan-de7293f3b23 )