From a026b2734b73ef177686ab36c66743ae58bdef56 Mon Sep 17 00:00:00 2001 From: Jhon Crowley Date: Sun, 11 Jul 2021 11:36:37 +0200 Subject: [PATCH] Add support for he.net Signed-off-by: Jhon Crowley Signed-off-by: Stefan Schantl --- src/ddns/providers.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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" -- 2.39.5