Metadata-Version: 1.1
Name: noipy
Version: 1.1.0
Summary: Command line update for No-IP and Dyn DDNS Update API
Home-page: https://github.com/povieira/noipy
Author: Pablo O Vieira
Author-email: email@povieira.com
License: Eclipse Public License (EPL) - v1.0
Description: noipy: DDNS update tool
        =======================
        
        .. image:: https://travis-ci.org/povieira/noipy.png?branch=master
                :target: https://travis-ci.org/povieira/noipy
        
        
        Command line tool to update DDNS hosts IP address via update API. Initially, 
        the tool was designed to update IP address only on No-IP DDNS provider. But 
        now **noipy** has support for the two most popular DDNS providers: 
        `No-IP <http://www.noip.com/integrate/request>`_ 
        and `DynDNS <http://dyn.com/support/developers/api/perform-update/>`_.
        
        
        Installation
        ------------
        
        .. code-block:: bash
        
            $ pip install noipy
        
        
        Usage
        -----
        
        Basic usage of **noipy** command line tool:
        
        .. code-block:: bash
        
            $ noipy -u <your username> -p <your password> -n <your hostname on DDNS provider> 
                    --provider {noip|dyn}
        
        Or you can just use ``--hostname`` and ``--provider`` arguments if you have 
        previously  stored login information with ``--store`` option.
        
        .. code-block:: bash
        
            $ noipy --hostname <your hostname on DDNS provider> --provider {noip|dyn}
        
        If ``--provider`` option is not informed, **noip** will be used as provider.
        
        It is also possible to inform an IP address other than the machine's current:
        
        .. code-block:: bash
        
            $ noipy --hostname <your hostname on DDNS provider> 127.0.0.1
        
        
        For details:
        
        .. code-block:: bash
        
            $ noipy --help
        
        
        Storing auth information
        ------------------------
        
        With ``--store`` option it is possible to store login information. The 
        information is sotred in ``$HOME/.noipy/`` directory:
        
        .. code-block:: bash
        
            $ noipy --store --username <your username> --password <your password> --provider
        
        Or simply:
        
        .. code-block:: bash
        
            $ noipy --store
        
        And type username and password when required.
        
        **Note:** password is stored simply encoded with 
        `Base64 <https://en.wikipedia.org/wiki/Base64>`_ method and is not actually 
        *encrypted*!
        
        
        Contributing
        ------------
        
        Source code
        ~~~~~~~~~~~
        **noipy** source code can be found at GitHub repo: https://github.com/povieira/noipy/
        
        Running tests
        ~~~~~~~~~~~~~
        .. code-block:: bash
        
            $ python setup.py test
        
        
        Improvements & Troubleshooting
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        If you have suggestions or find any bug, please feel free to report them using this 
        project's `issue tracker <https://github.com/povieira/noipy/issues>`_.
        
        
        Copyright & License
        -------------------
        
        Copyright (c) 2013 Pablo O Vieira (povieira). 
        This software is licensed under the 
        `Eclipse Public License (EPL) - v1.0 <http://www.eclipse.org/legal/epl-v10.html>`_.
        
        
Keywords: no-ip,dyndns,ddns,api
Platform: Python 2.6 and later
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: Name Service (DNS)
