Package Details: afraid-dyndns-uv 1-3

Git Clone URL: https://aur.archlinux.org/afraid-dyndns-uv.git (read-only)
Package Base: afraid-dyndns-uv
Description: FreeDNS.afraid.org dynamic DNS client written in perl, modified by ultraviolet.
Upstream URL: http://goo.gl/ybNjv
Licenses: GPL3
Submitter: ultraviolet
Maintainer: ultraviolet
Last Packager: ultraviolet
Votes: 10
Popularity: 0.000000
First Submitted: 2012-02-10 01:47
Last Updated: 2015-07-04 03:54

Required by (0)

Sources (1)

  • afraid-dyndns-uv

Latest Comments

ultraviolet commented on 2015-05-09 18:45

i've abandoned this, as freedns provides a variety of less-complicated options, including a crontab one-liner. i don't believe this script (or the original i forked) serves any unique purpose that justifies its level of complexity anymore.

Fandekasp commented on 2013-06-01 04:53

Getting error:
Failed to get IP at /usr/bin/afraid-dyndns-uv line 61.


Not sure what this is about.

Anonymous comment on 2012-09-11 17:55

This script is broken in its present form. The fix below by ibbathon works if you only have one DDNS on afraid.org. I would suggest replacing $o = XMLin($xml); with:

$o = XMLin($xml, KeyAttr => {item => 'host'});
get($o->{item}->{$hostname}->{url});

Then the wiki would need to be updated to mention that people should add the hostname they are trying to update as an argument to afraid-freedns-uv.

ultraviolet commented on 2012-07-29 02:00

ibbathon

Anonymous comment on 2012-07-29 01:18

This does not appear to work as desired. It grabs the XML which contains the URL which would update the IP, but doesn't actually visit the URL. I fixed it by adding
get($o->{item}->{url});
after
$o = XMLin($xml);

mloskot commented on 2012-07-18 08:20

@ultraviolet
Thanks for the action!

ultraviolet commented on 2012-07-17 23:03

I've also updated the line specified in the wiki, though I personally never had issues with it using whatismyip.

ultraviolet commented on 2012-07-17 22:57

Thanks for the heads-up! I'll fix it.

mloskot commented on 2012-07-17 21:18

The Wiki [1] says:

Besides perl, it depends on perl-libwww and perl-xml-simple available
Wouldn't it be possible to have them specified in the PKGBUILD, so users can avoid this automagically:
# /usr/bin/afraid-dyndns-uv
Can't locate LWP/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/afraid-dyndns-uv line 26.
BEGIN failed--compilation aborted at /usr/bin/afraid-dyndns-uv line 26.

[1] https://wiki.archlinux.org/index.php/Dyndns

mloskot commented on 2012-07-17 21:15

It seems there are some more dependencies which are missing from the PKGBUILD

# /usr/bin/afraid-dyndns-uv
Can't locate LWP/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at /usr/bin/afraid-dyndns-uv line 26.
BEGIN failed--compilation aborted at /usr/bin/afraid-dyndns-uv line 26.