This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

An extensible dynamic IP updater.

Project Description

An extensible Python utility to automatically update your IP address with dynamic DNS services, or notify you of such a change. Currently, we support the following services:

  • WebFaction
  • NearlyFreeSpeech

This utility was designed to be run periodically through a scheduling utility like cron to keep your IP address current.

Installation

$ pip install update-ip

Initial Setup

A configuration file is needed to store various options. This file can be created through a wizard, by running:

$ update-ip -w

It will show you a list of available services, and ask

  • where the configuration file should be kept
  • where the cache file should be kept (stores last known ip)
  • which domains do you want to update
  • the name of the service to run on IP change
  • service-dependent options

The domains should be separated by commas, with no spaces.

Normal Usage

$ update-ip /path/to/configuration/file

Automatic Domains

If no domains are configured on the configuration file, the updater will only change the IPs of the domains that match the last known IP. This feature may not be available on all services.

Contributing

Contributions to the project are greatly appreciated! Please send pull requests or patches, and we’ll be glad to merge or apply them.

Development happens in [https://github.com/bkonkle/update-ip](https://github.com/bkonkle/update-ip)

Release History

Release History

This version
History Node

0.2.2

History Node

0.2.1

History Node

0.2

History Node

0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
update-ip-0.2.2_.tar.gz (7.7 kB) Copy SHA256 Checksum SHA256 Source Jan 13, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting