From: Leo-Andres Hoffmann Date: Tue, 31 Mar 2015 20:23:14 +0000 (+0200) Subject: Add joker.com as new provider. X-Git-Tag: 008~11 X-Git-Url: http://git.ipfire.org/?p=people%2Fstevee%2Fddns.git;a=commitdiff_plain;h=09b07b23f89efff327ee94d38f41e7db2e8c64d3 Add joker.com as new provider. commit 0ad7929664513caf1e03b93af2ae4cdcf04a80ef Author: Leo-Andres Date: Tue Mar 17 01:55:27 2015 +0100 Add provider joker.com commit 4eb19f1c582aa32c08d150744449771ad7566eab Author: Leo-Andres Date: Tue Mar 17 01:54:52 2015 +0100 Add provider joker.com commit 0d3d890bc94b3eec49d44f87d66033c622b5bfd9 Author: Leo-Andres Date: Tue Mar 17 01:54:15 2015 +0100 Add provider joker.com --- diff --git a/README b/README index 5636133..4ae3883 100644 --- a/README +++ b/README @@ -64,6 +64,7 @@ SUPPORTED PROVIDERS: enom.com entrydns.net freedns.afraid.org + joker.com loopia.se myonlineportal.net namecheap.com diff --git a/ddns.conf.sample b/ddns.conf.sample index 7a19c9c..0cab899 100644 --- a/ddns.conf.sample +++ b/ddns.conf.sample @@ -90,6 +90,11 @@ # provider = freedns.afraid.org # token = token +# [test.joker.com] +# provider = joker.com +# username = user +# password = pass + # [test.google.com] # provider = domains.google.com # username = user diff --git a/src/ddns/providers.py b/src/ddns/providers.py index 5f78cfc..28b765b 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -1048,6 +1048,19 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider): raise DDNSUpdateError +class DDNSProviderJoker(DDNSProtocolDynDNS2, DDNSProvider): + handle = "joker.com" + name = "Joker.com Dynamic DNS" + website = "https://joker.com/" + protocols = ("ipv4",) + + # Information about the request can be found here: + # https://joker.com/faq/content/11/427/en/what-is-dynamic-dns-dyndns.html + # Using DynDNS V2 protocol over HTTPS here + + url = "https://svc.joker.com/nic/update" + + class DDNSProviderGoogle(DDNSProtocolDynDNS2, DDNSProvider): handle = "domains.google.com" name = "Google Domains"