{ "info": { "author": "Thomas Bytheway", "author_email": "thomas.bytheway@cl.cam.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "Howler Monkey\n=============\nA slack messaging authentication and interfacing system for the DTG\n-------------------------------------------------------------------\nIntended to allow for automated messaging to our DTG slack group at a controlled endpoint.\n\nAuthentication is provided by only allowing connections over local unix domain sockets on a puppy VM. As such any user that can gain access to the host in order to connect must have sufficient monkeysphere auth and thus be a member of the DTG or at least equivalently privileged. Unauthenticated access by minor services can also be mediated by co-locating them on the same host.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.dtg.cl.cam.ac.uk/infrastructure/howler-monkey/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "howlermonkey", "package_url": "https://pypi.org/project/howlermonkey/", "platform": "", "project_url": "https://pypi.org/project/howlermonkey/", "project_urls": { "Homepage": "https://gitlab.dtg.cl.cam.ac.uk/infrastructure/howler-monkey/" }, "release_url": "https://pypi.org/project/howlermonkey/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "A slack messaging authentication andinterfacing system for the DTG", "version": "1.0.2" }, "last_serial": 2871752, "releases": { "0.0.1": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "966d1299bddb21e363804433666669f6", "sha256": "e43279772476d23124d04395faf3598fc1e15725ef7260cb99c173761532afd6" }, "downloads": -1, "filename": "howlermonkey-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "966d1299bddb21e363804433666669f6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5477, "upload_time": "2017-05-11T17:05:55", "url": "https://files.pythonhosted.org/packages/5e/9c/96d3b210f50f88c359096a4317ebd9d855b2de2c3e7d5cc8d917f3e9e94c/howlermonkey-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50413a0507da80682b4c517fa4b13149", "sha256": "42d192d4a16d96026df8ec24e0ae32524d39c8dae80838f42723459bdc66a745" }, "downloads": -1, "filename": "howlermonkey-1.0.1.tar.gz", "has_sig": false, "md5_digest": "50413a0507da80682b4c517fa4b13149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3334, "upload_time": "2017-05-11T17:05:53", "url": "https://files.pythonhosted.org/packages/e9/04/ee829870ebbfdcb5f581036194263a9dc660fa7851c2f7e43f2adfb58a73/howlermonkey-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "642ebbfa79dd9991d11212101241230f", "sha256": "816d53cf7e5d4ba0546022095085f1a277092bf1363529a400914cb26bd45555" }, "downloads": -1, "filename": "howlermonkey-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "642ebbfa79dd9991d11212101241230f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4737, "upload_time": "2017-05-13T17:00:59", "url": "https://files.pythonhosted.org/packages/31/8f/11131bcd5abdfa973b1539d240034249965c6d4c653f0f844bfe8ef93604/howlermonkey-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5104f746dfa40285be11c193d038de56", "sha256": "e182b26db3113b677b5fb829fba3877364780aa2fbdf5903bfc8918410915557" }, "downloads": -1, "filename": "howlermonkey-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5104f746dfa40285be11c193d038de56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2842, "upload_time": "2017-05-13T17:00:57", "url": "https://files.pythonhosted.org/packages/4e/19/2bf0bbd827e3d73b30a3ec451e3483dadb4a427be92d567ad26d2249f83c/howlermonkey-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "642ebbfa79dd9991d11212101241230f", "sha256": "816d53cf7e5d4ba0546022095085f1a277092bf1363529a400914cb26bd45555" }, "downloads": -1, "filename": "howlermonkey-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "642ebbfa79dd9991d11212101241230f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4737, "upload_time": "2017-05-13T17:00:59", "url": "https://files.pythonhosted.org/packages/31/8f/11131bcd5abdfa973b1539d240034249965c6d4c653f0f844bfe8ef93604/howlermonkey-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5104f746dfa40285be11c193d038de56", "sha256": "e182b26db3113b677b5fb829fba3877364780aa2fbdf5903bfc8918410915557" }, "downloads": -1, "filename": "howlermonkey-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5104f746dfa40285be11c193d038de56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2842, "upload_time": "2017-05-13T17:00:57", "url": "https://files.pythonhosted.org/packages/4e/19/2bf0bbd827e3d73b30a3ec451e3483dadb4a427be92d567ad26d2249f83c/howlermonkey-1.0.2.tar.gz" } ] }