X-Git-Url: http://git.ipfire.org/?p=ddns.git;a=blobdiff_plain;f=src%2Fddns%2Fproviders.py;h=fdc86c69d53778f561d7a303e430f7b6915db7be;hp=85d3a370f463da0d155ca1304fd97b856ad5419f;hb=a6183090496610c5eeccdc5a783bb85c435c9e16;hpb=54d3efc8b2f93ecb486cfbca4e9dc7947d477117;ds=sidebyside diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 85d3a37..fdc86c6 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -668,6 +668,29 @@ class DDNSProviderSPDNS(DDNSProviderDynDNS): url = "https://update.spdns.de/nic/update" +class DDNSProviderTwoDNS(DDNSProviderDynDNS): + INFO = { + "handle" : "twodns.de", + "name" : "TwoDNS", + "website" : "http://www.twodns.de", + "protocols" : ["ipv4",] + } + + # Detailed information about the request can be found here + # http://twodns.de/en/faqs + # http://twodns.de/en/api + + url = "https://update.twodns.de/update" + + def _prepare_request_data(self): + data = { + "ip" : self.get_address("ipv4"), + "hostname" : self.hostname + } + + return data + + class DDNSProviderVariomedia(DDNSProviderDynDNS): INFO = { "handle" : "variomedia.de",