{ "info": { "author": "decentral1se", "author_email": "lukewm@riseup.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. _header:\n\n*******\nhdyndns\n*******\n\n.. image:: https://img.shields.io/badge/license-GPL-brightgreen.svg\n :target: LICENSE\n :alt: Repository license\n\n.. image:: https://badge.fury.io/py/hdyndns.svg\n :target: https://badge.fury.io/py/hdyndns\n :alt: PyPI package\n\n.. image:: https://travis-ci.com/decentral1se/hdyndns.svg?branch=master\n :target: https://travis-ci.com/decentral1se/hdyndns\n :alt: Travis CI result\n\n.. image:: https://readthedocs.org/projects/hdyndns/badge/?version=latest\n :target: https://hdyndns.readthedocs.io/en/latest/\n :alt: Documentation status\n\n.. image:: https://img.shields.io/badge/support-maintainers-brightgreen.svg\n :target: https://decentral1.se\n :alt: Support badge\n\n.. _introduction:\n\nA GNU/Linux Python 3.5+ DynDNS client for your homebrew server\n--------------------------------------------------------------\n\nPlease note, you should probably use the more complete and useful `lexicon`_.\n\n.. _lexicon: https://github.com/analogj/lexicon\n\nWhen to use hdyndns\n-------------------\n\nFrom `Access Your Home Network From Anywhere With Dynamic DNS`_:\n\n.. _Access Your Home Network From Anywhere With Dynamic DNS: https://www.howtogeek.com/66438/how-to-easily-access-your-home-network-from-anywhere-with-ddns/\n\n A Local Update Client\n\n If your router doesn\u2019t support DDNS services, you will need a local client to\n run on a frequently used computer somewhere on your home network. This\n lightweight little application will check what your IP address is and then\n phone home to the DDNS provider to update your DDNS record. It\u2019s less ideal\n than a router-based solution\u2013if the computer isn\u2019t on when your IP address\n changes, then the record doesn\u2019t get updated\u2013but it\u2019s certainly better than\n manually editing your DDNS entry.\n\nThis tool is the 'Local Update Client' component of the Dynamic DNS hombrew setup.\n\nWhy use hdyndns\n---------------\n\n* Lightweight pure python implementation with no external dependencies.\n* Simple 'ini style' configuration.\n* Avoid writing potentially hard to maintain dynamic DNS bash scripts.\n* Small code base, easy to understand, maintain and extend and is cross platform.\n* Will be maintained going forward and is being used in existing homebrew setups.\n\n.. _documentation:\n\nDocumentation\n*************\n\n* https://hdyndns.readthedocs.io/\n\nMirroring\n*********\n\n* `hack.decentral1.se/decentral1se/hdyndns`_\n* `github.com/decentral1se/hdyndns`_\n* `git.coop/decentral1se/hdyndns`_\n\n.. _hack.decentral1.se/decentral1se/hdyndns: https://hack.decentral1.se/decentral1se/hdyndns\n.. _github.com/decentral1se/hdyndns: https://github.com/decentral1se/hdyndns\n.. _git.coop/decentral1se/hdyndns: https://git.coop/decentral1se/hdyndns\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://hack.decentral1.se/decentral1se/hdyndns", "keywords": "", "license": "GPLv3", "maintainer": "decentral1se", "maintainer_email": "lukewm@riseup.net", "name": "hdyndns", "package_url": "https://pypi.org/project/hdyndns/", "platform": "", "project_url": "https://pypi.org/project/hdyndns/", "project_urls": { "Documentation": "https://hdyndns.readthedocs.io/", "Homepage": "https://hack.decentral1.se/decentral1se/hdyndns", "Maintainer Support": "https://decentral1.se", "Source Code": "https://hack.decentral1.se/decentral1se/hdyndns" }, "release_url": "https://pypi.org/project/hdyndns/0.0.7/", "requires_dist": [ "towncrier (<20.0,<=19.2.0) ; extra == 'changelog'", "sphinx (<2.2,<=2.1.2) ; extra == 'docs'" ], "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "A GNU/Linux Python 3.5+ DynDNS client for your homebrew server", "version": "0.0.7" }, "last_serial": 5643164, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "469666767e95dc572fddc37379be3eed", "sha256": "137cf21efc69d3ba11ced6042bf64902fa96ceb5efd2ce06659f7bf040ddaa89" }, "downloads": -1, "filename": "hdyndns-0.0.1.tar.gz", "has_sig": false, "md5_digest": "469666767e95dc572fddc37379be3eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5564, "upload_time": "2018-10-29T14:51:21", "url": "https://files.pythonhosted.org/packages/77/03/9a581b9a8d56c70809892e4e56586a224855af504dab73f8ecbc7749cb42/hdyndns-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6754b76684bcd5014d26fd56ec72865a", "sha256": "9f1160ddbd564ec560f519a673898618aa249bf2e74087c6e49ceab18cb9f47e" }, "downloads": -1, "filename": "hdyndns-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6754b76684bcd5014d26fd56ec72865a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17630, "upload_time": "2018-10-29T15:10:42", "url": "https://files.pythonhosted.org/packages/e8/ae/9e451bdbe239ae57a318f1b0cae943f6230f592a52e5ea5465435f20e373/hdyndns-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "83b6fa50cf2057fd221840860b17dca2", "sha256": "d22ff434e67c021c0ad98a86bc628bfd9ae61a9a0f732bc033a35773e3faedab" }, "downloads": -1, "filename": "hdyndns-0.0.3.tar.gz", "has_sig": false, "md5_digest": "83b6fa50cf2057fd221840860b17dca2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17727, "upload_time": "2018-11-04T19:01:47", "url": "https://files.pythonhosted.org/packages/41/29/44e846029690ed268ff9dfe8f70466524c8ef14da8dab7f623138ed34b71/hdyndns-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a4c845e58837f0cfb9501016c1239dde", "sha256": "03d27bab45abbf0eefe053a5aaa8681da09601ff59bb8283b40e7a18792495ae" }, "downloads": -1, "filename": "hdyndns-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a4c845e58837f0cfb9501016c1239dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17772, "upload_time": "2018-11-04T19:12:25", "url": "https://files.pythonhosted.org/packages/27/75/ba2fc25ce6e46fa033f0f310ef22f4b4bef21b5fa3e69133df2eacb42ee3/hdyndns-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9644c94e6bed18ca16cf22c50595ae56", "sha256": "34fc27ed0231a6003a2037bd5add62ccc9a9999aee135fcc3ea832223f1b856b" }, "downloads": -1, "filename": "hdyndns-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "9644c94e6bed18ca16cf22c50595ae56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19373, "upload_time": "2018-12-11T11:54:46", "url": "https://files.pythonhosted.org/packages/1c/b0/ebdd7d1d7e59b5d362fc1628241557213bbf2420137aabc4d85aa6756af0/hdyndns-0.0.5-py3-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "573b1c03efa4d8ff8a37d505e4f30fef", "sha256": "0eee61c549f19f233fdb1a99b6631d1a21d7981a4ec88826924185c791407bfe" }, "downloads": -1, "filename": "hdyndns-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "573b1c03efa4d8ff8a37d505e4f30fef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19416, "upload_time": "2018-12-19T14:46:10", "url": "https://files.pythonhosted.org/packages/8b/39/dd65b302f4f19134ef169ca5ce34df150274f95c71d24d8deb5635789f5c/hdyndns-0.0.6-py3-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "26ddc2728ff70610b9dd24f82a1b9607", "sha256": "a829d4810b77fcc39e63e3e77f5d4a6c56194418959e5eb4da92eee12c6175ad" }, "downloads": -1, "filename": "hdyndns-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "26ddc2728ff70610b9dd24f82a1b9607", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21170, "upload_time": "2019-08-07T05:21:10", "url": "https://files.pythonhosted.org/packages/9c/21/1b08dccb1bab228d65739bce62794920987ca030045e9643dface2a2cd84/hdyndns-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8650b05a6bb69541be4d49c371967ee", "sha256": "c28cf984d01bf77ec9f71d02fe91f2133138e2c0208e6524265c608e6becb72e" }, "downloads": -1, "filename": "hdyndns-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e8650b05a6bb69541be4d49c371967ee", "packagetype": "sdist", "python_version": "source", "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23982, "upload_time": "2019-08-07T05:21:12", "url": "https://files.pythonhosted.org/packages/3a/3f/944e138c4775094f24d8fb80018dac5f6c3e1b93a3974f775ce0b4ef55e5/hdyndns-0.0.7.tar.gz" } ], "0.0.7rc1": [ { "comment_text": "", "digests": { "md5": "052e4f153a023e7395771f01b563d73f", "sha256": "1b2575a644755ffe06cc606c0364d90065cdd0536763e960f1129095a2359202" }, "downloads": -1, "filename": "hdyndns-0.0.7rc1.tar.gz", "has_sig": false, "md5_digest": "052e4f153a023e7395771f01b563d73f", "packagetype": "sdist", "python_version": "source", "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23803, "upload_time": "2019-08-05T10:18:33", "url": "https://files.pythonhosted.org/packages/e0/ff/d51980cad1d6940e63304d90758be83a3fc885b6a5805bc755da55ca305c/hdyndns-0.0.7rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26ddc2728ff70610b9dd24f82a1b9607", "sha256": "a829d4810b77fcc39e63e3e77f5d4a6c56194418959e5eb4da92eee12c6175ad" }, "downloads": -1, "filename": "hdyndns-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "26ddc2728ff70610b9dd24f82a1b9607", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 21170, "upload_time": "2019-08-07T05:21:10", "url": "https://files.pythonhosted.org/packages/9c/21/1b08dccb1bab228d65739bce62794920987ca030045e9643dface2a2cd84/hdyndns-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8650b05a6bb69541be4d49c371967ee", "sha256": "c28cf984d01bf77ec9f71d02fe91f2133138e2c0208e6524265c608e6becb72e" }, "downloads": -1, "filename": "hdyndns-0.0.7.tar.gz", "has_sig": false, "md5_digest": "e8650b05a6bb69541be4d49c371967ee", "packagetype": "sdist", "python_version": "source", "requires_python": "!=2.7.*, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 23982, "upload_time": "2019-08-07T05:21:12", "url": "https://files.pythonhosted.org/packages/3a/3f/944e138c4775094f24d8fb80018dac5f6c3e1b93a3974f775ce0b4ef55e5/hdyndns-0.0.7.tar.gz" } ] }