{ "info": { "author": "Erigones", "author_email": "erigones@erigones.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Communications :: Chat", "Topic :: Utilities" ], "description": "Ludolph\n#######\n\nMonitoring Jabber Bot with `Zabbix `_ support, completely written in Python.\n\n.. image:: https://badge.fury.io/py/ludolph.png\n :target: http://badge.fury.io/py/ludolph\n\nFeatures\n--------\n\n* `Simple and modular design `_\n* `Alerts from Zabbix `_\n* Multi-User Chat (XEP-0045)\n* Colorful messages (XEP-0071)\n* Attention (XEP-0224)\n* `Avatars (XEP-0084) `_\n* `Roster management and ACL configuration `_\n* `Webhooks and cron jobs `_\n* `Plugins and commands `_::\n\n * ludolph.plugins.zabbix\n * ack - acknowledge event with optional note\n * alerts - show a list of current or previous zabbix alerts\n * duty - show a list of users in duty user group\n * groups - show a list of host groups\n * hosts - show a list of hosts\n * outage - show, create or delete maintenance periods\n * zabbix-version - show version of Zabbix API\n\n * ludolph.plugins.base\n * about - details about this project\n * at - list, add, or delete jobs for later execution\n * attention - send XMPP attention to user/room\n * avatar - list available avatars or set an avatar for Ludolph (admin only)\n * broadcast - sent private message to every user in roster (admin only)\n * help - show this help\n * message - send new XMPP message to user/room\n * remind - list, add, or delete reminders\n * roster - list and manage users on Ludolph's roster (admin only)\n * status - set Ludolph's status (admin only)\n * uptime - show Ludolph uptime\n * version - display version of Ludolph or registered plugin\n\n * ludolph.plugins.muc\n * invite - invite user or yourself to multi-user chat room (room admin only)\n * kick - kick user from multi-user chat room (room admin only)\n * motd - show, set or remove message of the day\n * topic - set room subject (room admin only)\n\n * ludolph.plugins.commands\n * os-uptime - display system uptime\n\n\nInstallation\n------------\n\n- Install the latest released version using pip::\n\n pip install ludolph\n\n - Or install the latest development version::\n\n pip install https://github.com/erigones/ludolph/zipball/master\n\n- Make sure all dependencies (listed below) are installed (done automatically when installing via pip)\n\n- Create and edit the configuration file::\n\n cp /usr/lib/python2.7/site-packages/ludolph/ludolph.cfg.example /etc/ludolph.cfg\n\n- The ``ludolph`` command should be installed somewhere in your ``PATH``.\n\n- Init scripts for Debian and RHEL based distributions are also available: https://github.com/erigones/Ludolph/tree/master/init.d\n\nSee `the complete install guide `_ and `Zabbix integration guide `_ for more info.\n\n\n**Dependencies:**\n\n- `ludolph-zabbix `_ (1.5+)\n- `dnspython `_ (1.13.0+)\n- `sleekxmpp `_ (1.1.11+)\n- `bottle `_ (0.12.7+)\n\n\nLinks\n-----\n\n- Wiki: https://github.com/erigones/Ludolph/wiki\n- Bug Tracker: https://github.com/erigones/Ludolph/issues\n- Contribution guide: https://github.com/erigones/Ludolph/wiki/Contribution-guide\n- Google+ Community: https://plus.google.com/u/0/communities/112192048027134229675\n- Twitter: https://twitter.com/erigones\n\n\nLicense\n-------\n\nFor more information see the `LICENSE `_ file.\n\nAvatars have been designed by `Freepik.com `_.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/erigones/Ludolph/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ludolph", "package_url": "https://pypi.org/project/ludolph/", "platform": "any", "project_url": "https://pypi.org/project/ludolph/", "project_urls": { "Homepage": "https://github.com/erigones/Ludolph/" }, "release_url": "https://pypi.org/project/ludolph/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Monitoring Jabber Bot", "version": "1.0.1" }, "last_serial": 3036611, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "d59689bf28c5184574f16562355c4769", "sha256": "d257a5a302032ec8121636a6ef19ac533874496ab4a10dca463a2d976eee32dd" }, "downloads": -1, "filename": "ludolph-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d59689bf28c5184574f16562355c4769", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16576, "upload_time": "2013-06-27T11:04:23", "url": "https://files.pythonhosted.org/packages/43/7e/b46effb334c7d17c588e3ae6382038c5ca39276d4ddb7dbc3c844a59e508/ludolph-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "85f7cb00497808f075f1b6dacd331678", "sha256": "ada57309eacaf59eb90c28502e53ae74f23fef2fd578b1033758242546f1f96d" }, "downloads": -1, "filename": "ludolph-0.3.1.tar.gz", "has_sig": false, "md5_digest": "85f7cb00497808f075f1b6dacd331678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17633, "upload_time": "2013-07-16T07:45:58", "url": "https://files.pythonhosted.org/packages/a8/33/f30eed01d6d8495874d7de175d5992f0dbc75f2de99539dc99ebdb85fa8f/ludolph-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "93c00d927db59b63e790ae519e010047", "sha256": "029b4e4166c73960eee92fe888eeb3c1cca1240e0860a726ab29977dc59fa6b7" }, "downloads": -1, "filename": "ludolph-0.4.0.tar.gz", "has_sig": false, "md5_digest": "93c00d927db59b63e790ae519e010047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25238, "upload_time": "2013-12-23T13:07:33", "url": "https://files.pythonhosted.org/packages/36/06/4654a74ac6badcdf8ee144971cc734e0abec44cf9d2b521a036c771381ba/ludolph-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e498b05a73951de1f7573ea214e636bf", "sha256": "30764f52f5e0e8103fded06bf2af46afdaadd80e1141eaf1dd338ebb98da9445" }, "downloads": -1, "filename": "ludolph-0.5.0.tar.gz", "has_sig": false, "md5_digest": "e498b05a73951de1f7573ea214e636bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30371, "upload_time": "2014-08-11T10:37:37", "url": "https://files.pythonhosted.org/packages/42/d2/607e4f0af1a3983f6dfeb177b77b1de748ae25193a69735e14b732e3faba/ludolph-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0f8df8fb4a958b938cd7d55b5265ebad", "sha256": "b835d1660ee78ec93965b8572e74d16fd5be6b2e4c48f683c2256aadfb6e8fe7" }, "downloads": -1, "filename": "ludolph-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0f8df8fb4a958b938cd7d55b5265ebad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160446, "upload_time": "2015-04-20T15:30:27", "url": "https://files.pythonhosted.org/packages/55/34/263f9e601a85e602f65f98fbd8127c506636ed4b06414f3728b3c85eaf86/ludolph-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b6bbc4c78e7e32fc13ce2ae9d202db16", "sha256": "54f9ae87015b1958098545a946794550b82af8bcec4fadaa9598437a70519ef3" }, "downloads": -1, "filename": "ludolph-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b6bbc4c78e7e32fc13ce2ae9d202db16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169150, "upload_time": "2015-05-12T22:07:07", "url": "https://files.pythonhosted.org/packages/72/f1/6a9d0ab388ec1fe07af9307d2d106e33b5355efe16be01f78bc456ecfc87/ludolph-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3ebed8d32acac7320636417a24e48df8", "sha256": "0d51e22cbfd9306dbcd5200a24c51b94cf1854e1434daee57c8ebdeaccd4f0e5" }, "downloads": -1, "filename": "ludolph-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3ebed8d32acac7320636417a24e48df8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169060, "upload_time": "2015-10-03T15:22:58", "url": "https://files.pythonhosted.org/packages/44/ab/5feb90289ec548324c8706f2ef35d86d1614af512c7be6a4449168c98d46/ludolph-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "afb56f9d3560548c92516355883221de", "sha256": "b30679113b4a84aed51df8fda68a17420d1a228e02ee5591c1966bf3d33e6c66" }, "downloads": -1, "filename": "ludolph-0.8.0.tar.gz", "has_sig": false, "md5_digest": "afb56f9d3560548c92516355883221de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169092, "upload_time": "2016-05-25T21:17:24", "url": "https://files.pythonhosted.org/packages/6d/74/2476ab66dba32b114d2407075233647768f1476f4aa9d02a7233a98ad979/ludolph-0.8.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4bd18293b26f37a68e3a700fb731372f", "sha256": "1d5a81be6793d314959b7d69e9fd27c5a13da8f065c9ec79f50d9aafa9d34bb3" }, "downloads": -1, "filename": "ludolph-0.9.1.tar.gz", "has_sig": false, "md5_digest": "4bd18293b26f37a68e3a700fb731372f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171331, "upload_time": "2016-08-06T06:33:41", "url": "https://files.pythonhosted.org/packages/d6/fb/0179f2deb63871d416abc570a70eb46d5d138f7782ca31cd54052fa957e8/ludolph-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "2d21606484dc55ea7aad72d310468fa6", "sha256": "3ef4f79a16867b337967be8e2ee562556ef4c8f65a6d4bab56e126766ee9ca86" }, "downloads": -1, "filename": "ludolph-0.9.2.tar.gz", "has_sig": false, "md5_digest": "2d21606484dc55ea7aad72d310468fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172888, "upload_time": "2017-02-19T19:53:06", "url": "https://files.pythonhosted.org/packages/1e/f8/6bc7821e9e621f8cd961d768f6433c88bd40146d466ce457bccd55dec106/ludolph-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "25cb20c3d260f02d9570a376d281bc9e", "sha256": "87040737d2e53ef23270ed0ca4bc18eab49b2a54d89b915cf92a9807509f03a3" }, "downloads": -1, "filename": "ludolph-1.0.0.tar.gz", "has_sig": false, "md5_digest": "25cb20c3d260f02d9570a376d281bc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173433, "upload_time": "2017-06-26T06:57:57", "url": "https://files.pythonhosted.org/packages/e6/39/0766ce59293d6bed1006136a230830a363caadd2c94371e0bf45cf28270f/ludolph-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5aabd8265b550a9b60b4447e33c1e4ca", "sha256": "884a1fecabe1e1d5713d3a3a81b8ccee079831fa1b442f0cb0d6fe96a9d57acf" }, "downloads": -1, "filename": "ludolph-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5aabd8265b550a9b60b4447e33c1e4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173444, "upload_time": "2017-07-20T11:12:05", "url": "https://files.pythonhosted.org/packages/62/f4/9e7ecb04c2f0df1b03c3ee23ad090347c710d3ff867ee3be83020e3c6270/ludolph-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5aabd8265b550a9b60b4447e33c1e4ca", "sha256": "884a1fecabe1e1d5713d3a3a81b8ccee079831fa1b442f0cb0d6fe96a9d57acf" }, "downloads": -1, "filename": "ludolph-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5aabd8265b550a9b60b4447e33c1e4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173444, "upload_time": "2017-07-20T11:12:05", "url": "https://files.pythonhosted.org/packages/62/f4/9e7ecb04c2f0df1b03c3ee23ad090347c710d3ff867ee3be83020e3c6270/ludolph-1.0.1.tar.gz" } ] }