runfalk / certbot-dns-loopia

Loopia DNS authentication plugin for Certbot
Other
36 stars 11 forks source link

Remove `loopialib` dependency #29

Open MrRawbin opened 2 years ago

MrRawbin commented 2 years ago

loopialib is used today to send API requests towards Loopia, but to streamline this project a bit we should create a minimal Loopia client inside this repo that only has the capabilities needed to perform the DNS challenge.

The motivation for this is that is makes it easier for us to maintain this project since all changes related to the Loopia API and how we want to use it can be performed directly in this repo. We also avoid getting obsolete transitive dependencies from loopialib.

It is also more in line with the official certbot DNS plugins (see the digitalocean plugin for example).