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 details)
Built Distribution
File details
Details for the file ddns_python-1.0.0.tar.gz
.
File metadata
- Download URL: ddns_python-1.0.0.tar.gz
- Upload date:
- Size: 17.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.1 CPython/3.12.2 Linux/5.4.109+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fd20a1417e0e31b0d20e1bc9b8e1b240a3bbd170df676bb558ef587169cda5e |
|
MD5 | f0128bd57a7660e39d442fa3946f60ce |
|
BLAKE2b-256 | 2d68280fcc3588bcfb10ff22b3bcb78613e04d759f78639c5107f3e2badffe70 |
File details
Details for the file ddns_python-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: ddns_python-1.0.0-py3-none-any.whl
- Upload date:
- Size: 19.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.1 CPython/3.12.2 Linux/5.4.109+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 007fbf71937fd3a9f9f868bb8bb47c6fc2d28ad2ed3db1748495c7226c928484 |
|
MD5 | d5b3a2d2cc3d4e2fdad870407aeb2407 |
|
BLAKE2b-256 | 689e13e91c0c4de229542fb150315ebca0cd5d9cbce1d7c9310a6ca140486517 |