{ "info": { "author": "Jon Walton", "author_email": "jonwalton@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.3" ], "description": "ipsync\n======\n\nipsync is a script to update multiple cloud DNS providers with your\nexternal IP address. Useful for when you need to connect to a system on\na dynamic IP.\n\n| |Build Status|\n| |Coverage Status|\n| |Scrutinizer Code Quality|\n| |PyPI Version|\n\nGetting Started\n===============\n\nRequirements\n------------\n\n- Python 2.7+ or Python 3.3+\n\nInstallation\n------------\n\nipsync can be installed with pip:\n\n::\n\n $ pip install ipsync\n\nor directly from the source code:\n\n::\n\n $ git clone https://github.com/jon-walton/ipsync.git\n $ cd ipsync\n $ python setup.py install\n\nBasic Usage\n===========\n\n::\n\n Usage:\n ipsync [options] \n\n Options:\n -h --help Show this screen.\n -v --version Show version.\n -c FILE --config=FILE Configuration FILE to use [default: ~/.config/ipsync.conf]\n --dry-run Run but don't make any changes.\n\n Available commands:\n update Resolve current IP address and update all providers\n\nConfiguration\n-------------\n\nBy default, ipsync will look in ~/.config/ipsync.conf for a yaml\nformatted file. A sample file is in\n`config/config.sample.yml `__\n\n**Namecheap.com**\n\nFor ipsync to work with namecheap, you must first `enable it within the\ncontrol\npanel `__\nand then configure a namecheap section within the ipsync configuration\nfile\n\n::\n\n namecheap:\n test.com:\n hostname: www\n password: password\n\n example.com:\n hostname: test\n password: 123456\n\nFor Contributors\n================\n\nRequirements\n------------\n\n- Make:\n\n - Windows: http://cygwin.com/install.html\n - Mac: https://developer.apple.com/xcode\n - Linux: http://www.gnu.org/software/make (likely already installed)\n\n- virtualenv: https://pypi.python.org/pypi/virtualenv#installation\n- Pandoc: http://johnmacfarlane.net/pandoc/installing.html\n- Graphviz: http://www.graphviz.org/Download.php\n\nInstallation\n------------\n\nCreate a virtualenv:\n\n::\n\n $ mkvirtualenv ipsync\n $ workon ipsync\n $ pip install -r requirements.txt\n\nRun the tests:\n\n::\n\n $ make test\n $ make tests # includes integration tests\n\nRun static analysis:\n\n::\n\n $ make pep8\n $ make pep257\n $ make pylint\n $ make check # includes all checks\n\n.. |Build Status| image:: http://img.shields.io/travis/jon-walton/ipsync/master.svg\n :target: https://travis-ci.org/jon-walton/ipsync\n.. |Coverage Status| image:: http://img.shields.io/coveralls/jon-walton/ipsync/master.svg\n :target: https://coveralls.io/r/jon-walton/ipsync\n.. |Scrutinizer Code Quality| image:: http://img.shields.io/scrutinizer/g/jon-walton/ipsync.svg\n :target: https://scrutinizer-ci.com/g/jon-walton/ipsync/?branch=master\n.. |PyPI Version| image:: http://img.shields.io/pypi/v/ipsync.svg\n :target: https://pypi.python.org/pypi/ipsync\n\nChangelog\n=========\n\n0.1.0 (2015/01/03)\n------------------\n\n - Initial release with namecheap.com support", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jon-walton/ipsync", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ipsync", "package_url": "https://pypi.org/project/ipsync/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ipsync/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jon-walton/ipsync" }, "release_url": "https://pypi.org/project/ipsync/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "ipsync is a script to update multiple cloud DNS providers with your external IP address", "version": "0.1.0" }, "last_serial": 1369030, "releases": { "0.0.0": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f0be6a96ba20fc02147ac94667e8442a", "sha256": "5e97f5e05d8507347e6ac125d902518e6ebb05b3d1a03da632d0acfb2ae96e67" }, "downloads": -1, "filename": "ipsync-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0be6a96ba20fc02147ac94667e8442a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11541, "upload_time": "2015-01-03T09:42:40", "url": "https://files.pythonhosted.org/packages/fe/b6/78ff9e16a151230a0e22d75770369858bacb2372af92c990c56198829b25/ipsync-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "600e30a47104877e1e5ad0fb0944c745", "sha256": "1ec69aabfc72f74e68948050064fb829a05df1fb14424d5b6f4306c5789b2184" }, "downloads": -1, "filename": "ipsync-0.1.0.tar.gz", "has_sig": false, "md5_digest": "600e30a47104877e1e5ad0fb0944c745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8390, "upload_time": "2015-01-03T09:42:37", "url": "https://files.pythonhosted.org/packages/49/b8/5e424d06ee4c547f2d11c0309c6cc7cb538aa7bda741edcb833a4274a194/ipsync-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0be6a96ba20fc02147ac94667e8442a", "sha256": "5e97f5e05d8507347e6ac125d902518e6ebb05b3d1a03da632d0acfb2ae96e67" }, "downloads": -1, "filename": "ipsync-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0be6a96ba20fc02147ac94667e8442a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 11541, "upload_time": "2015-01-03T09:42:40", "url": "https://files.pythonhosted.org/packages/fe/b6/78ff9e16a151230a0e22d75770369858bacb2372af92c990c56198829b25/ipsync-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "600e30a47104877e1e5ad0fb0944c745", "sha256": "1ec69aabfc72f74e68948050064fb829a05df1fb14424d5b6f4306c5789b2184" }, "downloads": -1, "filename": "ipsync-0.1.0.tar.gz", "has_sig": false, "md5_digest": "600e30a47104877e1e5ad0fb0944c745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8390, "upload_time": "2015-01-03T09:42:37", "url": "https://files.pythonhosted.org/packages/49/b8/5e424d06ee4c547f2d11c0309c6cc7cb538aa7bda741edcb833a4274a194/ipsync-0.1.0.tar.gz" } ] }