{ "info": { "author": "Localghost", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: No Input/Output (Daemon)", "Environment :: Web Environment", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Monitoring" ], "description": "==========\nWatchGhost\n==========\n\n.. image:: https://readthedocs.org/projects/watchghost/badge/?version=latest&style=plastic\n\nYour invisible but loud monitoring pet\n\nQuickstart\n==========\n\n.. code-block:: shell\n\n pip install watchghost\n watchghost\n $NAVIGATOR http://localhost:8888\n $EDITOR ~/.config/watchghost/*\n\nCode on watchghost\n==================\n\n.. code-block:: shell\n\n git clone https://gitlab.com/localg-host/watchghost.git\n cd watchghost\n pip install -e .\n python -m watchghost\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/localg-host/watchghost", "keywords": "", "license": "GNU AFFERO GENERAL PUBLIC LICENSE version 3", "maintainer": "", "maintainer_email": "", "name": "watchghost", "package_url": "https://pypi.org/project/watchghost/", "platform": "", "project_url": "https://pypi.org/project/watchghost/", "project_urls": { "Homepage": "https://gitlab.com/localg-host/watchghost" }, "release_url": "https://pypi.org/project/watchghost/0.3.0/", "requires_dist": [ "aiohttp (>3)", "aiohttp-jinja2", "aioftp", "asyncssh", "influxdb", "toml", "python-whois", "pygments-github-lexers; extra == 'doc'", "sphinx; extra == 'doc'", "freezegun; extra == 'test'", "pytest-cov; extra == 'test'", "pytest-flake8; extra == 'test'", "pytest-isort; extra == 'test'", "pytest; extra == 'test'" ], "requires_python": "", "summary": "Your invisible but loud monitoring pet", "version": "0.3.0" }, "last_serial": 5613174, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f2db09ff81adfe2ccce1780a89e1f1dc", "sha256": "f42c6c2e56a1303830dafb5472b146071a70e0b183ece33eb3397de38f126161" }, "downloads": -1, "filename": "watchghost-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2db09ff81adfe2ccce1780a89e1f1dc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 22505, "upload_time": "2018-05-17T16:21:34", "url": "https://files.pythonhosted.org/packages/13/3b/a825ee7c7b98d5648a50d8517edfcabcdc47d086758181bbaebe2c66629f/watchghost-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fbea11149bd91dc02ec3320ef5f11de", "sha256": "d3a97e5435f09dbcaa4304b33f5e8d62ede311292eb3b17864e87ddfb3021226" }, "downloads": -1, "filename": "watchghost-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4fbea11149bd91dc02ec3320ef5f11de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28198, "upload_time": "2018-05-17T16:21:23", "url": "https://files.pythonhosted.org/packages/61/93/56a0afa68b5896056b0bca63c0fa9c4f5c43fbf76c1345d18776c73ba7bd/watchghost-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "eb5e2209fbd052aef57592b57612c092", "sha256": "d7d560225b4622844dfdd03c86ed0972f06557a6963b92bae74a90fa38908b50" }, "downloads": -1, "filename": "watchghost-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eb5e2209fbd052aef57592b57612c092", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 180852, "upload_time": "2018-11-07T15:11:16", "url": "https://files.pythonhosted.org/packages/8e/25/22267f0588132d371f6f6032d1445535d8b46152cb21b99710cd0cd85a4e/watchghost-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44cdc999fad7cf7b98c8060cb1f02617", "sha256": "9f99b7b580585eef8bfd9af63a634ef719f44f2f97405a8daf103ad63ee8e2fe" }, "downloads": -1, "filename": "watchghost-0.2.0.tar.gz", "has_sig": false, "md5_digest": "44cdc999fad7cf7b98c8060cb1f02617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171827, "upload_time": "2018-11-07T15:11:41", "url": "https://files.pythonhosted.org/packages/e7/23/f8b336e8fb844261a89e8c1c46e2248d368f89e7bf94efa0219063faa334/watchghost-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e0321878e5da3adc7a38792fbdf2879c", "sha256": "0686271a445ad529981a42bf7c66c551ada4536e94f774a926015b0b49ebda68" }, "downloads": -1, "filename": "watchghost-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e0321878e5da3adc7a38792fbdf2879c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 169097, "upload_time": "2018-11-07T15:49:26", "url": "https://files.pythonhosted.org/packages/50/3e/14fb2d01206d57bf2a9682860b4aa2d460bb8d1cb5cd56b98b21768108ec/watchghost-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e4e8fdc4051311e50f8c940d7ce8164", "sha256": "ce611e8b351b3cbb7ab6f36463213aa51be822f4fd62c162184660521004428c" }, "downloads": -1, "filename": "watchghost-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0e4e8fdc4051311e50f8c940d7ce8164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148287, "upload_time": "2018-11-07T15:49:33", "url": "https://files.pythonhosted.org/packages/c2/73/157a760e679cff513da8affa2e81e0baa5f13c84bd3603b9c9922b09070a/watchghost-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1e8f774738c6ffb156e8023ce53d6bef", "sha256": "b56f81be743729e49786e4a8a3bcfdb0687e99b3b72c8002f966cfc38279d493" }, "downloads": -1, "filename": "watchghost-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1e8f774738c6ffb156e8023ce53d6bef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 170072, "upload_time": "2018-11-13T20:30:33", "url": "https://files.pythonhosted.org/packages/c0/b2/3410802ed2554ef7d76cf378d80ad6c2501c31c105b610d4da0b8c18517d/watchghost-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20a89b52cb2ea3964e8a2d8562641069", "sha256": "a0f80da13863fc54d1cdcef04ade21ccb0a699dcbfe8f12f2fec6091d8f800a5" }, "downloads": -1, "filename": "watchghost-0.2.2.tar.gz", "has_sig": false, "md5_digest": "20a89b52cb2ea3964e8a2d8562641069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148603, "upload_time": "2018-11-13T20:30:35", "url": "https://files.pythonhosted.org/packages/7e/03/702d58885c47548db388c021bc306fab72f48d14e6fa906db047ddef566d/watchghost-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c39d7bdfe248bc82200f7891d3fc7c53", "sha256": "b3052617833d07998a6adb710252e6ab004e3193967cea772744887d186901fe" }, "downloads": -1, "filename": "watchghost-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c39d7bdfe248bc82200f7891d3fc7c53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 129849, "upload_time": "2019-07-31T12:28:49", "url": "https://files.pythonhosted.org/packages/bd/ac/e19b60ebd6a81c591ad48bcc11ea5da2e64f2dfdc68eaca0ffc1d951a373/watchghost-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72b5dec8fb85b7e81e523f3959bef898", "sha256": "3a27c7b2da655f92ed9524d84ccc70e10666c5fd818408685312af79064851d2" }, "downloads": -1, "filename": "watchghost-0.3.0.tar.gz", "has_sig": false, "md5_digest": "72b5dec8fb85b7e81e523f3959bef898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106978, "upload_time": "2019-07-31T12:28:53", "url": "https://files.pythonhosted.org/packages/bc/49/41a5675ecfcabf2a4de18b1dc738de03db180a498a7835c2d658c0365f75/watchghost-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c39d7bdfe248bc82200f7891d3fc7c53", "sha256": "b3052617833d07998a6adb710252e6ab004e3193967cea772744887d186901fe" }, "downloads": -1, "filename": "watchghost-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c39d7bdfe248bc82200f7891d3fc7c53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 129849, "upload_time": "2019-07-31T12:28:49", "url": "https://files.pythonhosted.org/packages/bd/ac/e19b60ebd6a81c591ad48bcc11ea5da2e64f2dfdc68eaca0ffc1d951a373/watchghost-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72b5dec8fb85b7e81e523f3959bef898", "sha256": "3a27c7b2da655f92ed9524d84ccc70e10666c5fd818408685312af79064851d2" }, "downloads": -1, "filename": "watchghost-0.3.0.tar.gz", "has_sig": false, "md5_digest": "72b5dec8fb85b7e81e523f3959bef898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 106978, "upload_time": "2019-07-31T12:28:53", "url": "https://files.pythonhosted.org/packages/bc/49/41a5675ecfcabf2a4de18b1dc738de03db180a498a7835c2d658c0365f75/watchghost-0.3.0.tar.gz" } ] }