From: Jhon Crowley Date: Sun, 11 Jul 2021 09:36:37 +0000 (+0200) Subject: Add support for he.net X-Git-Tag: 014~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;ds=sidebyside;h=a026b2734b73ef177686ab36c66743ae58bdef56;p=people%2Fstevee%2Fddns.git Add support for he.net Signed-off-by: Jhon Crowley Signed-off-by: Stefan Schantl --- diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 56e6620..2f1804b 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -1218,6 +1218,22 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider): raise DDNSUpdateError +class DDNSProviderHENet(DDNSProtocolDynDNS2, DDNSProvider): + handle = "he.net" + name = "he.net" + website = "https://he.net" + protocols = ("ipv6", "ipv4",) + + # Detailed information about the update api can be found here. + # http://dns.he.net/docs.html + + url = "https://dyn.dns.he.net/nic/update" + @property + def username(self): + return self.get("hostname") + + + class DDNSProviderItsdns(DDNSProtocolDynDNS2, DDNSProvider): handle = "inwx.com" name = "INWX"