{ "info": { "author": "Mitsuo Heijo", "author_email": "mitsuo_h@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console :: Curses", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Networking :: Monitoring" ], "description": "ppping\n======\n\n.. image:: https://travis-ci.org/johejo/ppping.svg?branch=master\n :target: https://travis-ci.org/johejo/ppping\n\n.. image:: https://img.shields.io/pypi/v/ppping.svg\n :target: https://pypi.python.org/pypi/ppping\n\n.. image:: https://img.shields.io/github/license/johejo/ppping.svg\n :target: https://raw.githubusercontent.com/johejo/ppping/master/LICENSE\n\n.. image:: https://api.codeclimate.com/v1/badges/aea7bbd42d3b4cf5b4ae/maintainability\n :target: https://codeclimate.com/github/johejo/ppping/maintainability\n :alt: Maintainability\n\n.. image:: https://api.codeclimate.com/v1/badges/aea7bbd42d3b4cf5b4ae/test_coverage\n :target: https://codeclimate.com/github/johejo/ppping/test_coverage\n :alt: Test Coverage\n\nDescription\n-----------\n\nping monitoring tool written in Python affected\n`deadman `__\n\nDemo\n----\n\n.. figure:: https://github.com/johejo/ppping/blob/master/demo.gif\n :alt: result\n\nEnvironment\n-----------\n\nppping works using python's curses\n\nList of environments actually checking the operation\n\n- Linux distribution (Ubuntu, ArchLinux)\n- Windows Subsystem for Linux (Ubuntu)\n- UNIX (macOS)\n\nRequirements\n------------\n\n- Python 3.5 or later\n- cURL (optional: used to acquire global IP)\n\nInstall\n-------\n\nFrom PyPi\n~~~~~~~~~\n.. code:: bash\n\n $ pip install -U ppping\n\nStandalone (recommended)\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nDownload standalone script to a directory that is convenient for you (e.g. \"~/.local/bin/\" or \"/usr/local/bin/\")\n\n.. code:: bash\n\n $ curl \"https://raw.githubusercontent.com/johejo/ppping/master/standalone/ppping\" -O\n $ chmod +x ppping\n\n\nUsage\n-----\n\nSimple Usage\n~~~~~~~~~~~~\n\n.. code:: bash\n\n $ ppping foo.com bar.org WW.XX.YY.ZZ ...\n\nFuther help\n\n.. code:: bash\n\n $ ppping --help\n\nConfig File Usage\n~~~~~~~~~~~~~~~~~\n\n.. code:: bash\n\n $ ppping -c [CONFIG_FILE]\n\nThis is a sample of configuration file.\n\n::\n\n [Hosts]\n google: www.google.com\n google DNS: 8.8.8.8\n GitHub: www.github.com\n\nDocker image\n~~~~~~~~~~~~\n\n.. code:: bash\n\n $ docker run --rm -it johejo/ppping foo.bar ...\n\nWhen using the docker container, you can not read the config file by the method shown above. \nIt is necessary to mount the config file on the container. For example ``-v CONFIGFILE:/CONFIGFILE``\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": "http://github.com/johejo/ppping", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ppping", "package_url": "https://pypi.org/project/ppping/", "platform": "Linux", "project_url": "https://pypi.org/project/ppping/", "project_urls": { "Homepage": "http://github.com/johejo/ppping" }, "release_url": "https://pypi.org/project/ppping/0.1.10/", "requires_dist": null, "requires_python": ">=3.5", "summary": "ping monitoring tool written in Python", "version": "0.1.10" }, "last_serial": 4374242, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "ac23b6253f2b8482e7e5802603760666", "sha256": "efea36c8ccb32ebbd1aafbf88d81315dc124568d6f399a8651222b8188b9760e" }, "downloads": -1, "filename": "ppping-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ac23b6253f2b8482e7e5802603760666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3426, "upload_time": "2018-01-10T18:16:14", "url": "https://files.pythonhosted.org/packages/db/9f/a05745addd87b3c29a74cdd44f06e09e1c0e15b5e430b42d5752f1291fae/ppping-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "16ceffd0c0e9a6adf8fecc7cb26608f5", "sha256": "f935a10c2158f6a620cc771f86baf86859b18bd299d02d643ec4c501b9a4d47f" }, "downloads": -1, "filename": "ppping-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "16ceffd0c0e9a6adf8fecc7cb26608f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7968, "upload_time": "2018-10-14T13:22:25", "url": "https://files.pythonhosted.org/packages/90/32/f18c6c810858930f69409cd8aca37c779c70d89a5d02fd6a9cb4f9685fbe/ppping-0.1.10-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dd947f9f7a3e66667eac5f650ecac57c", "sha256": "77e534fd2c1432214411baedf33c16fc965e8d4c480fba4619c2989d0cf99a68" }, "downloads": -1, "filename": "ppping-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dd947f9f7a3e66667eac5f650ecac57c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3435, "upload_time": "2018-01-11T04:57:46", "url": "https://files.pythonhosted.org/packages/76/35/df1f97f44e4d7b914c0ad35e1f616016452d392b944e1d26d4bf0a0dd28c/ppping-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b9956f0bb228301b15ea1c94b096e8b1", "sha256": "85d70273f439d1502c9ae6bf6b43cb6245be33795b0cd53acde96abf5e9189f1" }, "downloads": -1, "filename": "ppping-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b9956f0bb228301b15ea1c94b096e8b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5675, "upload_time": "2018-01-11T13:36:03", "url": "https://files.pythonhosted.org/packages/8f/f6/9d99a36a83aff547c97f5db60a8303a0d9cdb48c7db9845b744b2292474f/ppping-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "bdfed646a3afcfd795924d39374465d5", "sha256": "be93070965d334406594d4d5e4661d495fd272cb5adc619ba0aed0db689bf944" }, "downloads": -1, "filename": "ppping-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bdfed646a3afcfd795924d39374465d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6082, "upload_time": "2018-01-12T05:29:12", "url": "https://files.pythonhosted.org/packages/bf/f9/6fc80cf47bb544c43673e43210a167c6adfcb74443fe966f10e1c86a1846/ppping-0.1.4-py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4cba9633ef1391c1c70ea29e612e26ea", "sha256": "ec98dc267adc987c3d08bc3aad976edc3e8b7c5359b7d36f51e056e92a3df1d5" }, "downloads": -1, "filename": "ppping-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "4cba9633ef1391c1c70ea29e612e26ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6826, "upload_time": "2018-01-13T06:37:13", "url": "https://files.pythonhosted.org/packages/e7/29/e9df30cdaa7cfa987396b66caf18741c21e84ba8382285ff3a84613e456f/ppping-0.1.5-py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2984b4b650216b6cea92bb23e38b6065", "sha256": "083c92041a410358e66692f732b812999b830c9ba4403f921c5a6b4ff0e90c38" }, "downloads": -1, "filename": "ppping-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "2984b4b650216b6cea92bb23e38b6065", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7418, "upload_time": "2018-02-07T09:39:34", "url": "https://files.pythonhosted.org/packages/a4/0b/84b157047d5ab2c65f2939b98c7628c39f69c76ff2deea878b2a719dfbd2/ppping-0.1.6-py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "2519fa1b577095d23c536b3284d4cbd5", "sha256": "e5816c7d10104025ed0e16570415502562ba1de106b26e86788e19270ab0df4d" }, "downloads": -1, "filename": "ppping-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "2519fa1b577095d23c536b3284d4cbd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10310, "upload_time": "2018-02-09T13:23:24", "url": "https://files.pythonhosted.org/packages/df/3c/175e1a11d5e19e94e4caaa9a8a082b865e1cdbe458d7309f56ca75c9454d/ppping-0.1.7-py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "830046820544036bb3db4bebcd02f332", "sha256": "fab152288941c44340bb91a80c84b5c4f74c23f4ad342b1bd6090f19eff531ea" }, "downloads": -1, "filename": "ppping-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "830046820544036bb3db4bebcd02f332", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8422, "upload_time": "2018-03-02T12:41:14", "url": "https://files.pythonhosted.org/packages/3a/a8/c469d58235fe47009f0d559495cd432b85d9ea99b17c3252e83e47b1197d/ppping-0.1.8-py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1de4dded76045c382111e26cfc185d92", "sha256": "1af2237109f771869023f69f175dfca0243a9ec322bda56f8c189c494501c1f3" }, "downloads": -1, "filename": "ppping-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "1de4dded76045c382111e26cfc185d92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7022, "upload_time": "2018-04-28T20:14:34", "url": "https://files.pythonhosted.org/packages/2e/33/d8cc0615888a40b54b248a3e9f6fd353a6318a9f4763aa603432dd18ac70/ppping-0.1.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "16ceffd0c0e9a6adf8fecc7cb26608f5", "sha256": "f935a10c2158f6a620cc771f86baf86859b18bd299d02d643ec4c501b9a4d47f" }, "downloads": -1, "filename": "ppping-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "16ceffd0c0e9a6adf8fecc7cb26608f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7968, "upload_time": "2018-10-14T13:22:25", "url": "https://files.pythonhosted.org/packages/90/32/f18c6c810858930f69409cd8aca37c779c70d89a5d02fd6a9cb4f9685fbe/ppping-0.1.10-py3-none-any.whl" } ] }