{ "info": { "author": "James Mills", "author_email": "James Mills, prologic at shortcircuit dot net dot au", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: No Input/Output (Daemon)", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": ".. _#circuits: http://webchat.freenode.net/?randomnick=1&channels=circuits&uio=d4\n.. _FreeNode IRC Network: http://freenode.net\n\nkdb is a small pluggable IRC Bot framework utilizing the\n`circuits `_\nPython Application Framework.\n\nkdb was one of the first \"test\" applications written\nin circuits and is still maintained and kept up-to-date\nwith new features and changes in circuits.\n\nYou may use kdb as a framework to build your own projects that\nuse the IRC protocol. kdb itself comes with a suite of useful\nplugins and features. If you'd like to see it in action, feel\nfree to get in touch with the developer\n`James Mills `_ (*prologic*)\non the FreeNode IRC Network who resides in the #circuits channel.\n\nkdb was created by and is primarily maintained by\n`James Mills `_\n\n\n- `Website `_\n- `Issues `_\n- `#circuits`_ on the `FreeNode IRC Network`_\n\n\nInstallation\n------------\n\n::\n \n $ pip install kdb\n\n\nUsage\n-----\n\n::\n \n $ kdb irc.freenode.net\n\nFor other options::\n \n $ kdb --help\n\n\nInstallation and Usage on Docker\n--------------------------------\n\nkdb is now `Docker `_ ready and can be run with::\n \n $ CID=$(docker run -d -p 8000:8000 -v $(pwd)/etc:/etc/kdb --name=\"kdb\" prologic/kdb --config=/etc/kdb/kdb.ini)\n\n.. note:: Be sure to edit ``etc/kdb.ini`` or change the above line\n to suit your needs mounting the configuration directory\n from another path on your host.\n\n\nPlugins\n-------\n\nkdb has a full complementary set of plugins available.\n\nFor a list of available plugins, see:\n\nhttps://bitbucket.org/prologic/kdb/src/tip/kdb/plugins/\n\n\nYou may install the latest `Development Version `_ via::\n \n $ pip install kdb==dev\n\n\nChanges\n-------\n\n\nkdb 1.0.2 (*2014-04-27*)\n........................\n\n- Fixed a bug in the new Web API.\n- Fixed a bug with ``kdb.plugins.help.format_msg()``.\n- Updated the Web Plugin UI to use jQuery Terminal.\n- Added a JSON RPC Plugin.\n- Updated Drone Plugin to listen to ``registered`` and ``nick`` events.\n- Fixed a typo in Greeting Plugin\n\n\nkdb 1.0.1 (*2014-04-16*)\n........................\n\n- Fixed Web Plugin proper and make package non ``zip_safe``.\n- Fixed templates path in Web Plugin.\n- Fixed the Web Plugin so it works if installed as a package and run\n separately.\n\n\nkdb 1.0.0 (*2014-04-16*)\n........................\n\n- Fixed missing ``html2text`` and ``aspell-en`` dependency.\n- Updated requirements and Dockerfile\n- Moved example config into ``etc/``\n- Print a treceback on plugin load failure.\n- Use ``os.path.exists`` to check for ``--config`` file.\n- Fixed Dockerfile\n- Added Remote Plugin Plugin\n- Fixed sub-commands for Channels Plugin.\n- Fixed state management.\n- Set a filename to save RSS Feeds to for the RSS Plugin in the default\n sample configuration file.\n- Fixed sub-commands with the Channels Plugin.\n- Fixed display of ``RLIST`` command in RSS Plugin.\n- Fixed counting usage statistics of commands.\n\n\nkdb 0.9.0 (*2014-04-14*)\n........................\n\n- Ported to circuits 3.0", "description_content_type": null, "docs_url": "https://pythonhosted.org/kdb/", "download_url": "http://bitbucket.org/prologic/kdb/downloads/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/prologic/kdb/", "keywords": "Knowledge Database IRC Bot Framework", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "kdb", "package_url": "https://pypi.org/project/kdb/", "platform": "POSIX", "project_url": "https://pypi.org/project/kdb/", "project_urls": { "Download": "http://bitbucket.org/prologic/kdb/downloads/", "Homepage": "http://bitbucket.org/prologic/kdb/" }, "release_url": "https://pypi.org/project/kdb/1.0.2/", "requires_dist": null, "requires_python": null, "summary": "Knowledge (IRC) Database Bot", "version": "1.0.2" }, "last_serial": 1072578, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "7fc69b18c929fc0096c58795028d48d3", "sha256": "1048de911184599bcf7feaaa4b83dd978901cb54c3c9c60d97f7e726cd1362cb" }, "downloads": -1, "filename": "kdb-0.9.0-py2.7.egg", "has_sig": false, "md5_digest": "7fc69b18c929fc0096c58795028d48d3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 98613, "upload_time": "2014-04-13T22:31:23", "url": "https://files.pythonhosted.org/packages/e0/c0/6d60d71cd263280d9ec5aa3ff68a6910535aea0cc23b8d1a17ac49cc62cf/kdb-0.9.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1b6baf00996eae849ad553931d95f077", "sha256": "4ac2adda0ae0aaa13cd03e51d171d9831c9db4815b8eafd6205b61a0de08a9c4" }, "downloads": -1, "filename": "kdb-0.9.0.tar.gz", "has_sig": false, "md5_digest": "1b6baf00996eae849ad553931d95f077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 385599, "upload_time": "2014-04-13T22:31:18", "url": "https://files.pythonhosted.org/packages/2c/2a/8133f08d866eff029b759b09eae1caffa27ec16f8b96e1137eefcda0e6dd/kdb-0.9.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4c9223173319c919d3c6c88be173f498", "sha256": "2896c3e779745f8784914cd22d5082b866dd54abcc7d6a966f9e24097a89cba3" }, "downloads": -1, "filename": "kdb-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "4c9223173319c919d3c6c88be173f498", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 106005, "upload_time": "2014-04-15T14:43:32", "url": "https://files.pythonhosted.org/packages/c4/5e/18a197a7d82ca94d5e8d7bfe16cfcda031f82f9c3bed0824a2d9404c6759/kdb-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "70f27dc62cc721668af2405d99b6f194", "sha256": "b416eb7d5d56c9477a5aebc1134ef39a4f5e46935fbbd3696334c73aff289d26" }, "downloads": -1, "filename": "kdb-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "70f27dc62cc721668af2405d99b6f194", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 47717, "upload_time": "2014-04-15T14:43:36", "url": "https://files.pythonhosted.org/packages/dc/57/2dc8f9794dce6468e6b0dc7ad860071b438fe74ee356e40cd031b2d1760f/kdb-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4363738190fd95c64bae4d85b0a4386d", "sha256": "34a52630278b5435c9011d44161d71ba6dd241e9641feb717a2cdd4bb94567c8" }, "downloads": -1, "filename": "kdb-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4363738190fd95c64bae4d85b0a4386d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 341836, "upload_time": "2014-04-15T14:43:28", "url": "https://files.pythonhosted.org/packages/e5/23/124d3d5eccd49ba596e42241be402ceae325848508e9586c142b2ebec8b5/kdb-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "dcd9600b63f73fe1d308c73d4fc27302", "sha256": "01b64e60bf4372f4768ccf9a4f4639df91f151c7f0c903aa37050384e782829d" }, "downloads": -1, "filename": "kdb-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "dcd9600b63f73fe1d308c73d4fc27302", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 165553, "upload_time": "2014-04-15T22:52:28", "url": "https://files.pythonhosted.org/packages/ec/38/788007863dc2ac587441f94292e846b85a47dad0e3718bff190ec8868f47/kdb-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0393be67eba2521369a955476a3232fd", "sha256": "738930dde5253f158f2c23abe1c55f67a1fc75f9cafa1d1071b2ad379a65114c" }, "downloads": -1, "filename": "kdb-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0393be67eba2521369a955476a3232fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 109882, "upload_time": "2014-04-15T22:52:32", "url": "https://files.pythonhosted.org/packages/60/b1/5a262f56b171f8e8d7e33c42e1a1d1615da657a793616497378e2c936c5e/kdb-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed5a64864eada166c758f2a7361c6eed", "sha256": "4e81e53f913619aed57cc10f79b4f2f5def48631a7d88727f8328d23b38768b3" }, "downloads": -1, "filename": "kdb-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ed5a64864eada166c758f2a7361c6eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 404241, "upload_time": "2014-04-15T22:52:23", "url": "https://files.pythonhosted.org/packages/1f/ea/89bdbee4ed8d28fd9bbc83a3ce3e6067a0adf06026d71ef161e7fa70aaa9/kdb-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d3713e2fc80689f702ec0d050844fe5d", "sha256": "73ac784f81a1b9284fa903e240a0b9e2744987dee1d3528ec0adad93954e6b48" }, "downloads": -1, "filename": "kdb-1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "d3713e2fc80689f702ec0d050844fe5d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 164089, "upload_time": "2014-04-26T15:26:27", "url": "https://files.pythonhosted.org/packages/5d/52/6ad73e7d1558f747ee34f74a7febd484c169efc58c2e91097bb6f672f7e8/kdb-1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "879efd13767799a3730f5fed4583d7b5", "sha256": "04d11fd27a6ffcab3e29d9c5ac32e41c69eab294c684ce5d003f8e1d1daa4953" }, "downloads": -1, "filename": "kdb-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "879efd13767799a3730f5fed4583d7b5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 107536, "upload_time": "2014-04-26T15:26:30", "url": "https://files.pythonhosted.org/packages/bd/51/c95cf50f1f435c2a4754957f04b17677ef03e500a8f3ccd30b0cbae41812/kdb-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d378a992c296c89f9ab4938185c600f", "sha256": "96fa759bbd28394435f0fff6481981ef7cf280193cf6333a7765c5a529d3a6f6" }, "downloads": -1, "filename": "kdb-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9d378a992c296c89f9ab4938185c600f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402395, "upload_time": "2014-04-26T15:26:22", "url": "https://files.pythonhosted.org/packages/82/be/99a40692f2496d06caf154553d5df75d43e53b5614a61abac9aacc27a5b5/kdb-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3713e2fc80689f702ec0d050844fe5d", "sha256": "73ac784f81a1b9284fa903e240a0b9e2744987dee1d3528ec0adad93954e6b48" }, "downloads": -1, "filename": "kdb-1.0.2-py2.7.egg", "has_sig": false, "md5_digest": "d3713e2fc80689f702ec0d050844fe5d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 164089, "upload_time": "2014-04-26T15:26:27", "url": "https://files.pythonhosted.org/packages/5d/52/6ad73e7d1558f747ee34f74a7febd484c169efc58c2e91097bb6f672f7e8/kdb-1.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "879efd13767799a3730f5fed4583d7b5", "sha256": "04d11fd27a6ffcab3e29d9c5ac32e41c69eab294c684ce5d003f8e1d1daa4953" }, "downloads": -1, "filename": "kdb-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "879efd13767799a3730f5fed4583d7b5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 107536, "upload_time": "2014-04-26T15:26:30", "url": "https://files.pythonhosted.org/packages/bd/51/c95cf50f1f435c2a4754957f04b17677ef03e500a8f3ccd30b0cbae41812/kdb-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d378a992c296c89f9ab4938185c600f", "sha256": "96fa759bbd28394435f0fff6481981ef7cf280193cf6333a7765c5a529d3a6f6" }, "downloads": -1, "filename": "kdb-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9d378a992c296c89f9ab4938185c600f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 402395, "upload_time": "2014-04-26T15:26:22", "url": "https://files.pythonhosted.org/packages/82/be/99a40692f2496d06caf154553d5df75d43e53b5614a61abac9aacc27a5b5/kdb-1.0.2.tar.gz" } ] }