{ "info": { "author": "Yuri Shikanov", "author_email": "dizballanze@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython" ], "description": "Digital Ocean latency checker\n=============================\n\nDigital Ocean latency checker helps to find fastest DO region from your location.\n\nINSTALLATION\n------------\n\n::\n\n pip install do-latency\n\nUSAGE\n-----\n\n.. image:: https://raw.githubusercontent.com/dizballanze/do-latency/master/usage.gif\n\n- **-h, --help** - show help\n- **--ping-count** - count of ICMP requests for latency check (default: 10)\n- **--file-size {10mb, 100mb}** - size of downloaded file (default: 10mb). \n- **--udp** - use UDP not ICMP.\n\n**In some linux systems UDP testing does not work, so you should use true ICMP and run `do-latency` from root:**\n\n::\n\n sudo do-latency\n\n\nTODO\n----\n\n[x] latency check with ICMP\n\n[x] download speed measurement\n\n[x] python 3 support\n\nLICENSE\n-------\n\nMIT\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dizballanze/do-latency", "keywords": "digital ocean latency ping connection speed ICMP", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "do-latency", "package_url": "https://pypi.org/project/do-latency/", "platform": "", "project_url": "https://pypi.org/project/do-latency/", "project_urls": { "Homepage": "https://github.com/dizballanze/do-latency" }, "release_url": "https://pypi.org/project/do-latency/0.4.0/", "requires_dist": [ "six (==1.10.0)", "terminaltables (==2.1.0)", "tqdm (==4.23.0)" ], "requires_python": "", "summary": "Digital Ocean latency checker helps to find fastest DO region from your location.", "version": "0.4.0" }, "last_serial": 3800328, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c40d5382a5580d82140a4800fcf42362", "sha256": "6c905ee8937a5ca3d4593f3be1b83ee601eb3bc94ee29d1da1f7e994f335df39" }, "downloads": -1, "filename": "do_latency-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c40d5382a5580d82140a4800fcf42362", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6031, "upload_time": "2016-02-18T18:41:42", "url": "https://files.pythonhosted.org/packages/56/4f/1edcd690094f508df58651c46fc655f3cf63f1add9d9029aa8f06656164c/do_latency-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19c1a24b328c79634a2bb3d2f3338c36", "sha256": "3a78f811b213a71acdf6aa962438af15a57f28bd56e87da899611a04db73da56" }, "downloads": -1, "filename": "do-latency-0.1.tar.gz", "has_sig": false, "md5_digest": "19c1a24b328c79634a2bb3d2f3338c36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2686, "upload_time": "2016-02-18T18:41:47", "url": "https://files.pythonhosted.org/packages/03/9e/4c288a1c90e6f4c270dadcb269e920af0e778f75de044ce47012b19b780a/do-latency-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a292ac6d4cda9f876f7055ac82ff73e0", "sha256": "b67e5d517d1cbac6a2a44aaa58e07013b9082550362bfe22a67194473a5877dc" }, "downloads": -1, "filename": "do_latency-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a292ac6d4cda9f876f7055ac82ff73e0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7080, "upload_time": "2016-02-19T17:13:02", "url": "https://files.pythonhosted.org/packages/8c/73/e4a55d5c7de3cb5513ec6f7f6bf1abfc8c40a10e07687ff19e58a23503ea/do_latency-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4cb9ca7d6f121a643313879272e62a4d", "sha256": "386e83f5775594c111ee39c62d9c835e7ab94174aeb2ac75aedf202229c7b2d4" }, "downloads": -1, "filename": "do-latency-0.2.tar.gz", "has_sig": false, "md5_digest": "4cb9ca7d6f121a643313879272e62a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2016-02-19T17:13:09", "url": "https://files.pythonhosted.org/packages/93/20/1e0fd352f8f12f91236829a86d116ea95c6c9ab7c219bc7b9dfd23814b7f/do-latency-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c8bdc981aea25921d4f77f9c5a00fbe7", "sha256": "338ffcf42f04f418725d37dd93deb12c5ba6fa0fcd6617bd165c6232e4adcf9c" }, "downloads": -1, "filename": "do_latency-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "c8bdc981aea25921d4f77f9c5a00fbe7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7171, "upload_time": "2016-02-22T19:15:33", "url": "https://files.pythonhosted.org/packages/fb/79/fc8ce155c3ccba740c4502ff32773c6556506e1c6d5541c5838fd4dc3e77/do_latency-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68b0eea1679a30407badcea8a7b5bf91", "sha256": "2a54df8b90d09923c8f2b6d2a5e118b53ac8b53afd5899ea7ace2abf19f90c8d" }, "downloads": -1, "filename": "do-latency-0.2.1.tar.gz", "has_sig": false, "md5_digest": "68b0eea1679a30407badcea8a7b5bf91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3370, "upload_time": "2016-02-22T19:15:43", "url": "https://files.pythonhosted.org/packages/e9/7c/5728511ace755bf952917931cf4d54b696e96e93ce34f6a78b0f7bfb78eb/do-latency-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "cd6a3a79511110ae98fe94e68a986cf5", "sha256": "faef2ac54e594ce02ec77b286f8fb687ac8fa92e3a68b00872592e652afdb1f5" }, "downloads": -1, "filename": "do_latency-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd6a3a79511110ae98fe94e68a986cf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8980, "upload_time": "2016-03-21T23:50:28", "url": "https://files.pythonhosted.org/packages/d5/6b/041bb4f32ba5fa82063123750f76b8d4bd05707987a9b9cd04cf55ae96bc/do_latency-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ea248d06d303f92d35304f86b0e38d5", "sha256": "ad5bcaade27f5c958faa7477705b911e966400cca7555552d63de4fc90241605" }, "downloads": -1, "filename": "do-latency-0.3.tar.gz", "has_sig": false, "md5_digest": "2ea248d06d303f92d35304f86b0e38d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5420, "upload_time": "2016-03-21T23:50:41", "url": "https://files.pythonhosted.org/packages/b4/78/2dcc7144ac88d2a3f2ebf28575d1f4cd77a4104fe1862f1027d3c4ff5a70/do-latency-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "970570ca0390d2397aaa569ab224d759", "sha256": "b2597ac95e7232c4758d26b701411620cde171397eec5519cd1085fca05dbfa2" }, "downloads": -1, "filename": "do_latency-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "970570ca0390d2397aaa569ab224d759", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8623, "upload_time": "2018-01-31T07:32:27", "url": "https://files.pythonhosted.org/packages/57/f6/48901bc4b7f7d9b86f8590dad04f1730adfd67edddce8c6f0d778d9d8320/do_latency-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee3ad2e0c0d2db61fa37759900297a34", "sha256": "6e954303686a7cf16b5a9b47fd2e8acf32920cd8bfad77ec7a7ae77aa7b57e10" }, "downloads": -1, "filename": "do-latency-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ee3ad2e0c0d2db61fa37759900297a34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5207, "upload_time": "2018-01-31T07:32:28", "url": "https://files.pythonhosted.org/packages/1d/be/829d49cee1cc5141b79caed7c2f8a9644626b6672549760c56f75f0383be/do-latency-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7b2e03df77545971f7d670c73c6521b6", "sha256": "a3dda7ad20e3fb9ceb73736c0c43e80a19420f8cb07587a2bf186ea7f279551f" }, "downloads": -1, "filename": "do_latency-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b2e03df77545971f7d670c73c6521b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8642, "upload_time": "2018-04-23T15:59:47", "url": "https://files.pythonhosted.org/packages/fa/dc/72da72471295e21f8ad2970a152cf6da4f47bd7a40563a27a7971cda5bd0/do_latency-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98a72f4eeaf8edb2c296b6afaa6cf939", "sha256": "f4f4bf9431dee199c15f8bce1adf04b6f509a112582d51db62bc956e2a1eb1e0" }, "downloads": -1, "filename": "do-latency-0.3.2.tar.gz", "has_sig": false, "md5_digest": "98a72f4eeaf8edb2c296b6afaa6cf939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5217, "upload_time": "2018-04-23T15:59:48", "url": "https://files.pythonhosted.org/packages/75/c6/3f39f88e89d0e64adb1454823f62df9df0785bfd7da20a89cd676abb8911/do-latency-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "a12764b7b319c0bfaf6c8dfbb1160422", "sha256": "b7b2866a892cdb81512eba1abbb85a7381618f96acc73e6e25257c591afbbf7d" }, "downloads": -1, "filename": "do_latency-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a12764b7b319c0bfaf6c8dfbb1160422", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8778, "upload_time": "2018-04-23T20:24:42", "url": "https://files.pythonhosted.org/packages/69/39/484e6ad232fce905e832d034b13e268bc7a54b317add6a558e5ae80ace47/do_latency-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8fea2e711569945e23ad8743266a044", "sha256": "42925b2f40e3d514015166abe668b5c860298e6a8612afec3bd2b0a106c735a5" }, "downloads": -1, "filename": "do-latency-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d8fea2e711569945e23ad8743266a044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5344, "upload_time": "2018-04-23T20:24:43", "url": "https://files.pythonhosted.org/packages/6d/91/2bf3920b5f75ba1586340c77918d6c4496e3f4c5b59f7589fd8c33be37a9/do-latency-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a12764b7b319c0bfaf6c8dfbb1160422", "sha256": "b7b2866a892cdb81512eba1abbb85a7381618f96acc73e6e25257c591afbbf7d" }, "downloads": -1, "filename": "do_latency-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a12764b7b319c0bfaf6c8dfbb1160422", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8778, "upload_time": "2018-04-23T20:24:42", "url": "https://files.pythonhosted.org/packages/69/39/484e6ad232fce905e832d034b13e268bc7a54b317add6a558e5ae80ace47/do_latency-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8fea2e711569945e23ad8743266a044", "sha256": "42925b2f40e3d514015166abe668b5c860298e6a8612afec3bd2b0a106c735a5" }, "downloads": -1, "filename": "do-latency-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d8fea2e711569945e23ad8743266a044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5344, "upload_time": "2018-04-23T20:24:43", "url": "https://files.pythonhosted.org/packages/6d/91/2bf3920b5f75ba1586340c77918d6c4496e3f4c5b59f7589fd8c33be37a9/do-latency-0.4.0.tar.gz" } ] }