{ "info": { "author": "Samuel Searles-Bryant", "author_email": "devel@samueljsb.co.uk", "bugtrack_url": null, "classifiers": [], "description": "check-ip\n========\n\n*Check your public IP address and update DNS records on Cloudflare.*\n\n[![GitHub](https://img.shields.io/github/license/samueljsb/check-ip.svg)](#license)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\nInstallation\n------------\n\ncheck-ip can be installed with pip:\n\n```sh\npip install check-ip\n```\n\nUsage\n-----\n\n```sh\ncheck-ip config.yaml\n```\n\nThe config file should take the following form:\n\n```yaml\n---\nemail: user@example.com\napi_key: \nzone: example.com\nrecords:\n - www\n - server\n```\n\nThis will update the A records `www.example.com` and `server.example.com` to point to your current public IP address.\n\ncheck-ip will not output anything if it does not need to update any records.\nTo see a message for records which match the current public IP address, use the `-v` or `--verbose` flag:\n\n```sh\n$ check-ip -v config.yaml\nPublic IP matches www.example.com (12.34.567.89)\n```\n\nContributing\n------------\n\nThis project is hosted on [GitHub](https://github.com/samueljsb/check-ip)\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/samueljsb/check-ip/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "check-ip", "package_url": "https://pypi.org/project/check-ip/", "platform": "", "project_url": "https://pypi.org/project/check-ip/", "project_urls": { "Homepage": "https://github.com/samueljsb/check-ip/" }, "release_url": "https://pypi.org/project/check-ip/0.3.1/", "requires_dist": [ "requests", "click", "pyyaml" ], "requires_python": "", "summary": "Check your public IP address and update DNS records on Cloudflare.", "version": "0.3.1" }, "last_serial": 4953576, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "9bb102eabde9b5ec41aefbf1be8ea663", "sha256": "03123229d693ba753d7c807a686e3aa52e12756b43d62e91cb64255a1481dfde" }, "downloads": -1, "filename": "check_ip-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9bb102eabde9b5ec41aefbf1be8ea663", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3757, "upload_time": "2019-03-17T20:45:09", "url": "https://files.pythonhosted.org/packages/cf/fe/cd40eda149d38ddfd8c4aaf7e9faaf53c402e1149a4e13c90cf919f73bbe/check_ip-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a06372298008260b7fa4fb5d41fdc495", "sha256": "9cac3e7cf85137c1e2bf86a5c78555984a7ebd4966b5794809d6627b678510f7" }, "downloads": -1, "filename": "check-ip-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a06372298008260b7fa4fb5d41fdc495", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2426, "upload_time": "2019-03-17T20:45:11", "url": "https://files.pythonhosted.org/packages/36/a7/d4ddf1397f38031bb3a7e4f25aab671d57975c6337ea8934bb6a1991a877/check-ip-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "de89096a33ee05bf8e95e827c481b965", "sha256": "3b5c7f9337491228fdb19ccd755941930a1415c962cb289d1dfc8ea7515df93d" }, "downloads": -1, "filename": "check_ip-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de89096a33ee05bf8e95e827c481b965", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3741, "upload_time": "2019-03-17T23:59:34", "url": "https://files.pythonhosted.org/packages/05/e7/58b12deabf623a218c2f92bce2aa7e0df367f5993aeb516a9bf76cef78d5/check_ip-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65e0993da3ed4775f0349f4dbb5de818", "sha256": "a4b3534cbcbcdd6a4094acc6739b8da2dde7a59faa1652af02fdf54466ae6cfd" }, "downloads": -1, "filename": "check-ip-0.3.0.tar.gz", "has_sig": false, "md5_digest": "65e0993da3ed4775f0349f4dbb5de818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2424, "upload_time": "2019-03-18T00:00:33", "url": "https://files.pythonhosted.org/packages/99/54/b68b7783dffa4104739392ef9dc7117c1654e618aee784282eecc6d98816/check-ip-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e7ad481506d72cfea3450fee393387f7", "sha256": "a57d8355bc90625dff95eb576b479d1dbd16e635169fe95af5ee6ace6dd0094a" }, "downloads": -1, "filename": "check_ip-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e7ad481506d72cfea3450fee393387f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3900, "upload_time": "2019-03-18T11:49:26", "url": "https://files.pythonhosted.org/packages/bd/cf/00a64669fbfa0606643dca16e13dd7c6013511613a783aa4ea1cbea6a133/check_ip-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57554cbe29d1ced01dae3ecaf75855a4", "sha256": "6ad7c48fd9112aeb5db585251618cc26641cdaebfb0e2b7b768947a73f5a9478" }, "downloads": -1, "filename": "check-ip-0.3.1.tar.gz", "has_sig": false, "md5_digest": "57554cbe29d1ced01dae3ecaf75855a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2633, "upload_time": "2019-03-18T11:49:27", "url": "https://files.pythonhosted.org/packages/18/f8/1b2b84b92237804e14f39395d510edbb994ffc896f3b668ec553f62fa0f0/check-ip-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e7ad481506d72cfea3450fee393387f7", "sha256": "a57d8355bc90625dff95eb576b479d1dbd16e635169fe95af5ee6ace6dd0094a" }, "downloads": -1, "filename": "check_ip-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e7ad481506d72cfea3450fee393387f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3900, "upload_time": "2019-03-18T11:49:26", "url": "https://files.pythonhosted.org/packages/bd/cf/00a64669fbfa0606643dca16e13dd7c6013511613a783aa4ea1cbea6a133/check_ip-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57554cbe29d1ced01dae3ecaf75855a4", "sha256": "6ad7c48fd9112aeb5db585251618cc26641cdaebfb0e2b7b768947a73f5a9478" }, "downloads": -1, "filename": "check-ip-0.3.1.tar.gz", "has_sig": false, "md5_digest": "57554cbe29d1ced01dae3ecaf75855a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2633, "upload_time": "2019-03-18T11:49:27", "url": "https://files.pythonhosted.org/packages/18/f8/1b2b84b92237804e14f39395d510edbb994ffc896f3b668ec553f62fa0f0/check-ip-0.3.1.tar.gz" } ] }