Skip to content
dynamic dns (dyndns) update client with support for multiple protocols
Python Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
dyndnsc
packaging
.coveragerc
.gitignore
.pylintrc
.travis.yml
AUTHORS
CHANGELOG.rst
LICENSE
MANIFEST.in
Makefile
README.rst
dyndns.plist
example.ini
requirements.txt
setup.cfg
setup.py
tox.ini

README.rst

Dyndnsc - dynamic dns update client

https://travis-ci.org/infothrill/python-dyndnsc.svg?branch=develop https://pypip.in/d/dyndnsc/badge.png https://coveralls.io/repos/infothrill/python-dyndnsc/badge.png?branch=develop https://badge.fury.io/py/dyndnsc.png Requirements Status

Dyndnsc is a command line client for sending updates to dynamic dns (ddns, dyndns) services. It supports multiple protocols and services, and it is compatible with ipv4 as well as 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 architecture for supporting notification services like Growl or OS X Notification center.

Quickstart / Documentation

See the Quickstart section of the http://dyndnsc.readthedocs.org/

Installation

$ # from pypi:
$ pip install dyndnsc

$ # from downloaded source:
$ python setup.py install

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

Requirements

  • Python 2.6, 2.7 or 3.2+

Status

Dyndnsc is currently 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).

Something went wrong with that request. Please try again.