{ "info": { "author": "Ruben Di Battista", "author_email": "rubendibattista@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Topic :: Internet :: Name Service (DNS)" ], "description": "\n# ovh-dynhost\nThis script sets the DynHost service (that must be created before, check https://docs.ovh.com/gb/en/domains/hosting_dynhost/) with your current public IP that is retrieved from ipify.org API (default, can be overriden). \n\n## Installation\nInstall the script using pip (I strongly suggest to use a virtualenv)\n\n`pip install .`\n\n(The script will be now available in the `PATH`. Reactivate the virtualenv if necessary)\n\nPS: The script is also available directly on PyPI.\n\n`pip install ovh_dynhost`\n\n## Usage\n\n- Sets the `home.mydomain.com` host to your current public IP retrieved from (SSL) [ipify.org](https://www.ipify.org) using `myusername` and `mypassword` as credentials.\n```\novh-dynhost home.mydomain.com myusername mypassword\n```\n- Sets the `0.0.0.0` IP instead of the current public IP\n```\novh-dynhost --ip=0.0.0.0 home.mydomain.com myusername mypassword\n```\n- Use the (unencrypted, check the `http://` instead of `https://`) API from [whatismyipaddress.com](http://www.whatismyipaddress.com)\n```\novh-dynhost --pub-ip-source=http://bot.whatismyipaddress.com home.mydomain.com myusername mypassword\n```\n- Same as first but logging also into `ovh.log` file\n```\novh-dynhost --log-file=ovh.log home.mydomain.com myusername mypassword\n```\n\nIf your prefer to not show up your username or password in the shell, you can provide a separate JSON configuration file. By default the script will lookup into `$HOME/.ovh-dyndns.conf`, but you can also provide a custom configuration file\n\n```\novh-dynhost home.mydomain.com --conf-file=/etc/ovh-dyndns/config.json\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rubendibattista/ovh-dynhost", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ovh-dynhost", "package_url": "https://pypi.org/project/ovh-dynhost/", "platform": "", "project_url": "https://pypi.org/project/ovh-dynhost/", "project_urls": { "Homepage": "https://github.com/rubendibattista/ovh-dynhost" }, "release_url": "https://pypi.org/project/ovh-dynhost/0.4.3/", "requires_dist": [ "requests", "docopt" ], "requires_python": ">=3.5.0", "summary": "A script to update the OVH DynHost with your current public IP", "version": "0.4.3" }, "last_serial": 5715095, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "5d960bf86899bde804e8344e53eec66d", "sha256": "31636e7e469e45db6b1af67ab37ce0be051fdee8a48ef2701e5b199f68ec0e51" }, "downloads": -1, "filename": "ovh_dynhost-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d960bf86899bde804e8344e53eec66d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6490, "upload_time": "2017-12-24T20:01:15", "url": "https://files.pythonhosted.org/packages/96/03/7cb8fe4033766df46e999acfd52a5dec916b3cf40c7ed753a06bcfc8ef86/ovh_dynhost-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c478b0beb6b40e29eb3022a9345210c6", "sha256": "b194b19500d7421e7eaccd0b48b817168d5f6ab0719a6b50dc2962b02ccd48df" }, "downloads": -1, "filename": "ovh-dynhost-0.3.tar.gz", "has_sig": false, "md5_digest": "c478b0beb6b40e29eb3022a9345210c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4981, "upload_time": "2017-12-24T20:01:18", "url": "https://files.pythonhosted.org/packages/27/9d/cc0abd7a3f1ebefde4fd35b8c0794bd7955ea6a73e1d12d09c3f37cb1e26/ovh-dynhost-0.3.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "4dba7a87d13481805cd5627c5481edb8", "sha256": "10a01f0bdf40113e31e15a26f64b88f6d368e984ff140618e1dfb18cecc7db5e" }, "downloads": -1, "filename": "ovh_dynhost-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4dba7a87d13481805cd5627c5481edb8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5742, "upload_time": "2019-06-04T23:35:35", "url": "https://files.pythonhosted.org/packages/ec/97/a2546cc68f43cd54f34ae4f66782769b1bb24a45d2e2fda1dd867b53ddbb/ovh_dynhost-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9760c8c5b899de569d8e236ae75c29bc", "sha256": "f54859f7736236eaf85fbf01492dfe507776119c762918a024eea64fa9e45f99" }, "downloads": -1, "filename": "ovh-dynhost-0.4.1.tar.gz", "has_sig": false, "md5_digest": "9760c8c5b899de569d8e236ae75c29bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5093, "upload_time": "2019-06-04T23:35:36", "url": "https://files.pythonhosted.org/packages/cf/58/31b3fe6c5bf27963188f1e16d043cd624d267838c111de07540219a83a8f/ovh-dynhost-0.4.1.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4b8e8efa6f8e4df80c36f4b8eb9f61d4", "sha256": "a7bbbb227026e920ebb22ff83f97c4f0d8a8bfb88de333e84fb17c4486c88b27" }, "downloads": -1, "filename": "ovh_dynhost-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4b8e8efa6f8e4df80c36f4b8eb9f61d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 5707, "upload_time": "2019-08-22T13:02:49", "url": "https://files.pythonhosted.org/packages/60/f8/75b37cda17f184ab0e9fae2e1d9c15b17638545c51046b04e5c9487baea8/ovh_dynhost-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c277a8fad385d2e7d2887ee4767281c7", "sha256": "a00d75e088ff72d639685ca92a0afedd02dbed4e907b98142dcedb86f7c6a5d3" }, "downloads": -1, "filename": "ovh-dynhost-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c277a8fad385d2e7d2887ee4767281c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 5852, "upload_time": "2019-08-22T13:02:50", "url": "https://files.pythonhosted.org/packages/28/f5/73c75d3d9099cb07f41b910d7e8eb75bda1386746333ad7629ed896cec40/ovh-dynhost-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b8e8efa6f8e4df80c36f4b8eb9f61d4", "sha256": "a7bbbb227026e920ebb22ff83f97c4f0d8a8bfb88de333e84fb17c4486c88b27" }, "downloads": -1, "filename": "ovh_dynhost-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4b8e8efa6f8e4df80c36f4b8eb9f61d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 5707, "upload_time": "2019-08-22T13:02:49", "url": "https://files.pythonhosted.org/packages/60/f8/75b37cda17f184ab0e9fae2e1d9c15b17638545c51046b04e5c9487baea8/ovh_dynhost-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c277a8fad385d2e7d2887ee4767281c7", "sha256": "a00d75e088ff72d639685ca92a0afedd02dbed4e907b98142dcedb86f7c6a5d3" }, "downloads": -1, "filename": "ovh-dynhost-0.4.3.tar.gz", "has_sig": false, "md5_digest": "c277a8fad385d2e7d2887ee4767281c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 5852, "upload_time": "2019-08-22T13:02:50", "url": "https://files.pythonhosted.org/packages/28/f5/73c75d3d9099cb07f41b910d7e8eb75bda1386746333ad7629ed896cec40/ovh-dynhost-0.4.3.tar.gz" } ] }