Metadata-Version: 2.1
Name: pyDynamicDnsUpdater
Version: 1.0.0a10
Summary: A Python library to modify and alter the dns records in according to configuration passed
Home-page: https://github.com/iktdev-no/pyDynamicDnsUpdater
Author: Brage Skjønborg
Author-email: bskjon@outlook.com
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Networking
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: netifaces>=0.11.0
Requires-Dist: netaddr>=0.8.0
Requires-Dist: dnspython>=2.4.0
Requires-Dist: domeneshop>=0.4.3
Requires-Dist: tldextract>=5.1.2

# Dynamic Ip Dns Updater
Dynamic IP - Dns Updater: Linux (systemd) service that pulls dns record and verifies that the IP on dns and IP on nic is the same

Make sure that your replace the domain and FQDN in the reference.json file as this is tied to my setup, and won't work

Token and Secret is required when you run the install.sh or setup.sh

install.sh installs the dip-dup service which is a multi-domain service.
setup.sh is a single sub-domain service.

Example of reference.json
```json
[
    {
        "interface": "wan0",
        "ipv4": true,
        "ipv6": false,
        "domains": [
            {
                "parent": "example.com",
                "FQDN": [
                    "example.com",
                    "one.example.com"
                ]
            }
        ]
    }
]
```
