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_empty1- 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_v41- Ipv4 will be updated/set0- Ipv4 will be skipped
ip_v4_param- Parameter name for the Ipv4 address in the service update URLenable_v61- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|