Skip to content

Limosine/dyndns-update

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dyndns-update

Installation

Clone the repository and install with pip:

$ git clone [email protected]:Limosine/dyndns-update
$ pip install ./dyndns-update

Usage

Command-line

usage: dyndns-update [-h] [-c CONFIG] [-f] [{sp,noip}]

positional arguments:
  {sp,noip,strato}      Update a hostname by provider

options:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        Specify a config file
  -f, --force           Disable cache

Python module

import dyndns_update

dyndns_update.update(provider, username, password, hostname)

Configuaration

Syntax of the configuration file:

force = False
update {
<name> {
provider = noip
username = <username>
password = <password>
hostname = <hostname>
}
<name> {
provider = sp
username = <username>
password = <password>
hostname = <hostname> 
}
}

License

Licensed under the EUPL-1.2-or-later.

About

Update your DynDNS hosts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published