DNS-EasyDNS

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

# 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' },
);

README  view on Meta::CPAN

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 )