Module to dynamically update DNS records from multiple services like Hetzner, Amazon, Microsoft...
Project description
Dynami - DynDNS Update Client
Installation
Python Module
pip install --user dynami
Quick installation
curl -sSL https://ext.bytesentinel.io/dynami/install.sh | bash
Manual installation
COMING SOON
Provider
- Hetzner
- Cloudflare
- Azure
- STRATO
- IONOS
- GoDaddy
- AWS
Examples
Hetzner
from dynami.provider import Hetzner
from dynami.ext import Client
provider = Hetzner(api_key="abcdefghijklmnopqrstuvwxyz", zone="bytesentinel.io", record="dyn")
client = Client(provider=provider)
update = client.update("8.8.8.8")
if update.status_code == 200:
print("Updated!")
else:
print("Failed!")
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dynami-1.0.0.tar.gz
(2.3 kB
view hashes)
Built Distribution
dynami-1.0.0-py3-none-any.whl
(2.4 kB
view hashes)