No project description provided
Project description
DDNS-Python
This got created as a weekend project, as ddclient wasn't able to update ipv4 and ipv6 together in the same request. Sadly for the DDNS provider I wanted to play around with (DeSEC) I needed that to create entries with both record types, instead of always the later one overriding the earlier one^^
Installation
The package is published on PyPi:
pip install ddns-python
Configuration
The following global options are available in the Defaults
section:
enable_ip_include_disabled_param_empty
1
- if one ip protocol is disabled, the parameter will still be included, but empty0
- if one ip protocol is disabled, the parameter will be left out completely from the update call
wait_between_two_requests
- time to wait between the update of multiple configured entries
You can declare multiple entries that should be updated. Following options are available:
enabled
:1
- domain will be updated0
- domain will be skipped
domain
- the dns entry name that should be updated/setenable_v4
1
- Ipv4 will be updated/set0
- Ipv4 will be skipped
ip_v4_param
- Parameter name for the Ipv4 address in the service update URLenable_v6
1
- Ipv6 will be updated/set0
- Ipv6 will be skipped
ip_v6_param
- Parameter name for the Ipv6 address in the service update URLupdate_server
- base url of your dyndns providerusername
- username to authenticate with your DynDNS providerpassword
- password to authenticate with your DynDNS provider
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ddns_python-1.0.0.tar.gz
(17.9 kB
view hashes)
Built Distribution
Close
Hashes for ddns_python-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 007fbf71937fd3a9f9f868bb8bb47c6fc2d28ad2ed3db1748495c7226c928484 |
|
MD5 | d5b3a2d2cc3d4e2fdad870407aeb2407 |
|
BLAKE2b-256 | 689e13e91c0c4de229542fb150315ebca0cd5d9cbce1d7c9310a6ca140486517 |