App-DDNS-Namecheap

 view release on metacpan or  search on metacpan

scripts/update.pl  view on Meta::CPAN

#!/usr/bin/env perl

use lib "../lib/";
use strict;
use warnings;

use App::DDNS::Namecheap;

my $timeout = 24;  # 24 hour timeout
$timeout *= 3600;

my $domain =  App::DDNS::Namecheap->new(
                domain   => 'mysite.org',
          	password => 'abcdefghijklmnopqrstuvwxyz012345',
		hosts    => [ "@", "www", "*" ],
);

while (1) {
  $domain->update();
  sleep ($timeout);
}

1;

=head1 NAME

update.pl - command line stub

=head1 SYNOPSIS

   perl update.pl

=head1 DESCRIPTION

Dynamic DNS update stub for Namecheap hosted domains

=head1 AUTHOR

David Watson <dwatson@cpan.org>

=head1 SEE ALSO

App::DDNS::Namecheap

=head1 COPYRIGHT

This library is free software. You can redistribute it and/or modify
it under the same terms as Perl itself.

=cut



( run in 0.935 second using v1.01-cache-2.11-cpan-524268b4103 )