I wish DNS providers supported the standard DNS update protocol, instead of having each their own custom HTTP API.
* https://github.com/AnalogJ/lexicon
This way you only have to write one set of boiler plate in case you use multiple providers (or want to change providers).