Skip to content

infothrill/python-dyndnsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

75f82ce · Feb 25, 2024
Jan 2, 2024
Feb 25, 2024
Mar 18, 2022
Jan 2, 2024
Jun 16, 2021
Feb 20, 2021
Jul 18, 2021
Jan 2, 2018
Jun 29, 2021
Dec 21, 2014
Mar 18, 2022
Dec 28, 2017
Feb 20, 2021
Jan 14, 2018
Jun 16, 2021
Apr 2, 2014
Feb 20, 2021
Jun 18, 2023
May 30, 2023
Jun 29, 2021
Mar 18, 2022
Mar 18, 2022

Repository files navigation

Dyndnsc - dynamic dns update client

https://github.com/infothrill/python-dyndnsc/actions/workflows/tests.yml/badge.svg?branch=master Code coverage

Dyndnsc is a command line client for sending updates to dynamic dns (ddns, dyndns) services. It supports multiple protocols and services, and it has native support for ipv6. The configuration file allows using foreign, but compatible services. Dyndnsc ships many different IP detection mechanisms, support for configuring multiple services in one place and it has a daemon mode for running unattended. It has a plugin system to provide external notification services.

Quickstart / Documentation

See the Quickstart section of the https://dyndnsc.readthedocs.io/

Installation

# from pypi:
pip install dyndnsc

# using docker:
docker pull infothrill/dyndnsc-x86-alpine

# from downloaded source:
python setup.py install

# directly from github:
pip install https://github.com/infothrill/python-dyndnsc/zipball/develop

Requirements

  • Python 3.6+

Status

Dyndnsc is still in alpha stage, which means that any interface can still change at any time. For this to change, it shall be sufficient to have documented use of this package which will necessitate stability (i.e. community process).